我收到以下错误:
type object ‘datetime.datetime’ has no attribute ‘datetime’
在下面一行:
date = datetime.datetime(int(year), int(month), 1)
有人知道错误的原因吗?
我导入了日期时间,from datetime import datetime如果有帮助的话
from datetime import datetime
对于 Python 3.3
from datetime import datetime, timedelta futuredate = datetime.now() + timedelta(days=10)
错误是由于您导入datetime模块的方式造成的。当您执行以下操作时:
datetime
datetime您直接从模块导入了该类datetime。因此,在您的代码中,datetime.datetime这是不正确的,因为您两次引用了该类。相反,您应该datetime直接使用。
datetime.datetime
要修复错误,请修改代码行如下:
date = datetime(int(year), int(month), 1)
import datetime
from datetime import datetime year = 2024 month = 9 date = datetime(int(year), int(month), 1) print(date)
import datetime year = 2024 month = 9 date = datetime.datetime(int(year), int(month), 1) print(date)
这两种方法都有效,但您需要确保导入和使用的方式一致datetime。