为什么日历模块在Python 3中不工作?
我正在输入这段代码:
import calendar
cal = calendar.month(2014, 7)
print(cal)
我不知道问题出在哪里,或者我哪里拼写错了。它总是给我这个错误:
AttributeError: 'module' object has no attribute 'month'
1 个回答
10
很可能你有一个本地文件叫做 calendar.py
,这个文件被导入了,而不是标准库里的模块。
你可以通过打印模块来找出这个文件的位置:
import calendar
print(calendar)
把这个文件重命名一下,因为它遮盖了标准库里的版本。