gpt4 book ai didi

python - 属性错误 : 'module' object has no attribute 'utcnow'

转载 作者:IT老高 更新时间:2023-10-28 21:16:11 31 4
gpt4 key购买 nike

当我输入简单代码时:

import datetime
datetime.utcnow()

,我收到错误消息:

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
datetime.utcnow()
AttributeError: 'module' object has no attribute 'utcnow'

但是utcnow的python文档就在这里:https://docs.python.org/library/datetime.html#datetime.datetime.utcnow .为什么 utcnow 在我的电脑上不起作用?谢谢!

最佳答案

您将模块与类型混淆了。

使用任一:

import datetime

datetime.datetime.utcnow()

或使用:

from datetime import datetime

datetime.utcnow()

例如要么引用 datetime 模块中的 datetime 类型,要么将该类型从模块导入到您的命名空间中。如果您使用后一种形式并且需要该模块中的 其他 类型,请不要忘记也导入这些类型:

from datetime import date, datetime, timedelta

第一种形式的演示:

>>> import datetime
>>> datetime
<module 'datetime' from '/Users/mj/Development/venvs/stackoverflow-2.7/lib/python2.7/lib-dynload/datetime.so'>
>>> datetime.datetime
<type 'datetime.datetime'>
>>> datetime.datetime.utcnow()
datetime.datetime(2013, 10, 4, 23, 27, 14, 678151)

关于python - 属性错误 : 'module' object has no attribute 'utcnow' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19192209/

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