Модуль календаря в Python не работает

Я пытался использовать модуль календаря 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

1 ответ

  1. Из этого ответа здесь . Возможно, вы вызываете другой файл под названием calendar. Используйте это, чтобы найти, где этот файл: print(calendar)надеюсь, это поможет!

    EDIT: также согласно документации, я думаю, что вы ищете функцию monthdatescalendar(year, month)не calendar.month(). пожалуйста, прочитайте документацию python 3 для календаря . Спасибо!