我得到了以下错误:
输入对象的datetime。Datetime没有Datetime属性
在下面一行:
date = datetime.datetime(int(year), int(month), 1)
有人知道这个错误的原因吗?
我导入datetime from datetime import datetime如果有帮助
谢谢
我得到了以下错误:
输入对象的datetime。Datetime没有Datetime属性
在下面一行:
date = datetime.datetime(int(year), int(month), 1)
有人知道这个错误的原因吗?
我导入datetime from datetime import datetime如果有帮助
谢谢
当前回答
如果你使用过:
from datetime import datetime
然后简单地将代码写成:
date = datetime(int(year), int(month), 1)
但如果你用过:
import datetime
那么只有你可以这样写:
date = datetime.datetime(int(2005), int(5), 1)
其他回答
避免这样写:
from datetime import datetime
datetime.datetime.function()
解决方案1:
import datetime
datetime.datetime.function()
解决方案2:
from datetime import datetime
datetime.function()
我遇到了同样的错误,也许你已经通过只使用import datetime导入了模块,所以从datetime导入datetime改为只导入datetime。我把它改回来后,它对我有用。
我发现这样容易多了
from dateutil import relativedelta
relativedelta.relativedelta(end_time,start_time).seconds
删除一个datetime:
date = datetime.datetime(int(year), int(month), 1)
你会得到这个:
date = datetime(int(year), int(month), 1)
你已经导入了第一个:
从datetime导入datetime
所以它是冗余的。
如果你使用过:
from datetime import datetime
然后简单地将代码写成:
date = datetime(int(year), int(month), 1)
但如果你用过:
import datetime
那么只有你可以这样写:
date = datetime.datetime(int(2005), int(5), 1)