python AttributeError:'module'对象没有属性'monthcalendar'

时间:2013-12-27 17:55:20

标签: python datetime module calendar attributeerror

以下是我正在尝试的代码。但是Idle给出了属性错误。虽然日历是python标准库中的一个模块。

  

AttributeError:'module'对象没有属性'monthcalendar'

守则:

def main():
   today = datetime.datetime.date(datetime.datetime.now())
   current = re.split('-', str(today))
   current_no = int(current[1])
   current_month = year[current_no-1]
   current_day = int(re.sub('\A0', '', current[2]))
   current_yr = int(current[0])

   print '<h1> %s %s </h1 >' %(current_month, current_yr)

   month = calendar.monthcalendar(current_yr, current_no) 

2 个答案:

答案 0 :(得分:1)

模块datetime当然有一个属性monthcalendar。我可以看到此错误的唯一原因是您的文件名称是“Calendar.py”

答案 1 :(得分:-2)

是。最初我将它保存为calendar.py并显示错误消息,最终通过更改文件名来修复它。