为什么日历模块在Python 3中不工作?

0 投票
1 回答
8418 浏览
提问于 2025-04-18 15:21

我正在输入这段代码:

import calendar

cal = calendar.month(2014, 7)
print(cal)

我不知道问题出在哪里,或者我哪里拼写错了。它总是给我这个错误:

AttributeError: 'module' object has no attribute 'month'

1 个回答

10

很可能你有一个本地文件叫做 calendar.py,这个文件被导入了,而不是标准库里的模块。

你可以通过打印模块来找出这个文件的位置:

import calendar
print(calendar)

把这个文件重命名一下,因为它遮盖了标准库里的版本。

撰写回答