我尝试在版本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
答案 0 :(得分:0)
从这个答案here。您可能正在调用另一个名为calendar的文件使用它来查找该文件的位置:print(calendar)
希望这会有所帮助!
编辑:同样根据documentation,我认为您正在寻找功能monthdatescalendar(year, month)
而不是calendar.month()
。请仔细阅读python3 documentation for calendar。谢谢!