gpt4 book ai didi

python - 类型对象 'datetime.datetime' 没有属性 'datetime'

转载 作者:IT老高 更新时间:2023-10-28 21:08:29 30 4
gpt4 key购买 nike

我收到以下错误:

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

在下面一行:

date = datetime.datetime(int(year), int(month), 1)

有人知道错误的原因吗?

如果有帮助,我使用 from datetime import datetime 导入日期时间

谢谢

最佳答案

Datetime 是一个允许处理日期、时间和日期时间(所有这些都是数据类型)的模块。这意味着 datetime 既是顶级模块,也是该模块中的一个类型。这令人困惑。

您的错误可能是基于模块的困惑命名,以及您或您正在使用的模块已经导入。

>>> import datetime
>>> datetime
<module 'datetime' from '/usr/lib/python2.6/lib-dynload/datetime.so'>
>>> datetime.datetime(2001,5,1)
datetime.datetime(2001, 5, 1, 0, 0)

但是,如果你导入 datetime.datetime:

>>> from datetime import datetime
>>> datetime
<type 'datetime.datetime'>
>>> datetime.datetime(2001,5,1) # You shouldn't expect this to work
# as you imported the type, not the module
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: type object 'datetime.datetime' has no attribute 'datetime'
>>> datetime(2001,5,1)
datetime.datetime(2001, 5, 1, 0, 0)

我怀疑您或您正在使用的模块之一已像这样导入: 从日期时间导入日期时间.

关于python - 类型对象 'datetime.datetime' 没有属性 'datetime',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906402/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com