:なぜ私はこの参照をdatetimeクラスをインポートした後に使用しますか?私はすべて(輸入日時)をインポートすることなく、クラスのdatetimeからはtimedeltaをインポートしようとしています
from datetime import datetime, timedelta
datetime.timedelta(seconds=1)
エラー:クラスの日時」の未解決の属性参照 'はtimedelta'
:なぜ私はこの参照をdatetimeクラスをインポートした後に使用しますか?私はすべて(輸入日時)をインポートすることなく、クラスのdatetimeからはtimedeltaをインポートしようとしています
from datetime import datetime, timedelta
datetime.timedelta(seconds=1)
エラー:クラスの日時」の未解決の属性参照 'はtimedelta'
あなたのimport文
を見ますfrom datetime import datetime, timedelta
モジュールdatetime
から2つのものをインポートしました。 datetime
とtimedelta
のクラスは、アプリケーションのグローバルスコープに注入されます。これらのクラスを参照するために、datetime
モジュール名を使用する必要はなくなりました。
あなたはそれを好きなように呼び出すことができます。
>>>timedelta(seconds=1)
モジュール全体をインポートした場合(あなたがしたくないことが分かっている)、質問の構文を使用できます。
>>> import datetime
>>> datetime.timedelta(seconds=1)
datetime.timedelta(0, 1)
試してみてください。
from datetime import timdelta
timedelta(seconds=1)