私はPyCharmをIDEとして使用し、次のコードではPyCharmがうまく動作し、IDEの強調表示されたエラーを示します。 IDEは、datetimeオブジェクトにtimedeltaを追加するという事実を気に入らない。しかし、私はPythonのプロンプトでそれを試しても正常に動作します。物事のタイプが正しくチェックされるように、以下を行う正しい方法がありますか?日時用のPyCharmエディタの型チェックエラー
>>> start = datetime.now()
>>> td = timedelta(minutes=60)
>>> type(td)
<type 'datetime.timedelta'>
>>> type(start)
<type 'datetime.datetime'>
>>> start + td
datetime.datetime(2017, 8, 3, 19, 16, 23, 128354)
私pycharmは、この文句はありません....あなたは「IDE私はdatetimeオブジェクトにはtimedeltaを追加していたという事実が好きではありません」とはどういう意味ですか? –
コードが強調表示されています。マウスを動かすと、datetimeを探して、代わりにtimedeltaが見つかったという警告が表示されます(非常によく似たもの) – user3079275
PyCharmのどのバージョンを使用していますか?問題は2017.2で再現できず、2017.1.1で修正されたようです。 – user2235698