我对编程很新。当我在IDLE3 shell中输入以下代码时,它可以正常工作。当我保存并将其作为模块或通过终端运行时,它会返回以下错误:
文件“/home/pi/Python_Programs/calendar.py”,第4行,in calendar.prmonth(2016,i) AttributeError:'module'对象没有属性'prmonth'
这是我的代码:
import calendar
for i in range(1, 13):
calendar.prmonth(2016, i)
请告诉我我做错了什么?
答案 0 :(得分:2)
这是因为您将模块命名为 calendar.py - Python正在尝试从您自己的模块加载prmonth
,而不是从实际的日历模块加载 - 您已经有效地隐藏了它。
只需将您的模块命名为其他内容,以便从实际日历模块访问prmonth
。