Python中的日历模块无法正常工作

时间:2016-12-28 17:12:41

标签: python calendar

我尝试在版本3.5.2中使用python calendar模块:

import calendar

yy = 2016
mm = 12

# To ask month and year from the user
# yy = int(input("Enter year: "))
# mm = int(input("Enter month: "))

display=calendar.calendar(yy,mm)

# display the calendar
print(display)

但每次我尝试运行它时,崩溃并说:

line 2, in <module>
import calendar

line 4, in <module>
cal = calendar.month(2016, 2)

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

相反,我在终端(使用Python 2.7)中尝试了这个,并且它按照它所说的做了......!

不确定为什么这不适用于最新版本的Python

1 个答案:

答案 0 :(得分:0)

从这个答案here。您可能正在调用另一个名为calendar的文件使用它来查找该文件的位置:print(calendar)希望这会有所帮助!

编辑:同样根据documentation,我认为您正在寻找功能monthdatescalendar(year, month)而不是calendar.month()。请仔细阅读python3 documentation for calendar。谢谢!