2016-11-17 17 views
0

datetime.datetimeを変数に設定したいと思いますが、私はこの間違いを犯しました。どうすれば修正できますか?AttributeError:型オブジェクト 'datetime.datetime'に 'datetime'属性がありません

from datetime import datetime 

liste = {'latest_time': datetime.datetime(2000, 1, 5, 0, 0), 'earliest_time': datetime.datetime(2017, 12, 4, 0, 0)} 
print(liste['latest_time']) 

liste = {'latest_time': datetime.datetime(2000, 1, 5, 0, 0), 'earliest_time': datetime.datetime(2017, 12, 4, 0, 0)} 

AttributeError: type object 'datetime.datetime' has no attribute 'datetime'

答えて

1

あなたのコードを変更せずに、あなたがするだけでimportステートメントを変更することができます。datetimeモジュール内

import datetime 

datetimeと呼ばれるオブジェクトです。現在のコードでは、datetimeオブジェクトをメイン名前空間にインポートしています。そのオブジェクトクラスは、まるであなたが書いたかのように、あなたのメイン名前空間に生きています:

class datetime(object): 
    ... 
関連する問題