2016-12-28 141 views
0

我試着使用Python日曆模塊在3.5.2版本:日曆模塊不能正常工作

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

愚蠢的問題,但你是如何完全調用它,並與什麼python版本?它在這裏完美工作(Ubuntu,python 3.5.2),所以它應該按照這個:https://docs.python.org/3/library/calendar.html –

回答

0

最新版本的一個工作從這個答案here。您可能調用另一個稱爲日曆的文件。使用它來找到該文件的位置:print(calendar)希望這有助於!

編輯:也根據documentation,我認爲你正在尋找功能monthdatescalendar(year, month)而不是calendar.month()。請閱讀python3 documentation for calendar。謝謝!

+0

如果這回答你的問題,請將它標記爲正確。謝謝! – pudility