我试图在Python 3.5.0的命令行上运行以下三行python代码。它给了我一个错误 - 属性错误:模块“日期时间”没有属性“日期”。我只想打印当前日期。请帮忙。datetime python中的属性错误
import datetime
current = datetime.date.today()
print(current)
我试图在Python 3.5.0的命令行上运行以下三行python代码。它给了我一个错误 - 属性错误:模块“日期时间”没有属性“日期”。我只想打印当前日期。请帮忙。datetime python中的属性错误
import datetime
current = datetime.date.today()
print(current)
您不应该在运行上述代码时出现任何错误,因为它没有任何问题。此外,而不是使用上面的代码(这是好的语法明智的,但所有进口的日期时间moudule访问的名字),你可以使用
from datetime import date
current = date.today()
print(current)
,因为所有要导入是当天的日期。
你的代码没有问题。它可以减少一点,但:
import datetime
datetime.date
这也应该导致错误。如果这真的会导致错误,那么我会说你的安装已经搞乱了,或者不太可能会有Python中的错误。请确保您的工作目录中没有datetime.py。此外,在导入它并使用不同版本的Python后,请检查dir(datetime)
的输出。
谢谢,这也是一个选项。 – hobbes