datetime:“module”对象没有“now”属性

2024-04-23 23:06:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个使用from datetime import datetime方法运行的脚本。第一次运行脚本时,对datetime.now()的第一次调用将引发错误。如果我再运行一次,它将顺利通过其余的问题。

以下是一个片段:

from datetime import datetime

tot_time = datetime.now() # it bonks on this line

Tags: 方法fromimport脚本datetimetimeon错误
2条回答

你在你的from datetime import datetime之后做import *吗?您可以使用来自另一个模块的纯import datetime重写导入。

找出是否是命名空间问题的一种方法是执行以下操作: from datetime import datetime as dt。大概,你不会和另一个dt相撞。

如果python -c "from datetime import datetime; datetime.now()"失败,那么sys.path中有一个杂散的datetime.py模块。不要为自己的模块使用stdlib名称。见The name shadowing trap

相关问题 更多 >