Python 模块';日期时间';没有属性';日期';

Python 模块';日期时间';没有属性';日期';,python,datetime,Python,Datetime,这会产生一个错误: import datetime currentDate = datetime.date.today() print (currentDate) print (currentDate.year) 我仍在学习python(1周大)尝试使用以下导入: AttributeError: module 'datetime' has no attribute 'date' 我正在使用VSCode和Python 3 遇到类似问题AttributeError:模块“datetime”没有属

这会产生一个错误:

import datetime
currentDate = datetime.date.today()
print (currentDate)
print (currentDate.year)

我仍在学习python(1周大)

尝试使用以下导入:

AttributeError: module 'datetime' has no attribute 'date'

我正在使用VSCode和Python 3

遇到类似问题AttributeError:模块“datetime”没有属性“date”

我把我的文件命名为datetime.py,所以我猜它是在自我导入。 我把它改为datetimemanipulations.py,可以打印今天的日期


您使用什么版本的python?您的示例代码在Python2和Python3中都非常有效。你确定你执行了完全相同的代码吗?你的主模块的名称是什么?是否有可能是
datetime.py
?或者主模块的根文件夹中是否有任何
datetime.py
文件?然后您将导入您自己的模块,而不是内置模块。打印
datetime.\u\u文件\u\u
以了解您实际导入的模块。这没有帮助。你没有遇到这个问题,你试过OP的代码片段吗?我相信你没有,因为它绝对有效。
from datetime import datetime
import datetime as dt
print(dt.date.today())