This question already has answers here:
Importing installed package from script raises “AttributeError: module has no attribute” or “ImportError: cannot import name”
(2个答案)
3年前关闭。
我是编程新手。当我在IDLE3外壳中输入以下代码时,它可以正常工作。当我将其保存并作为模块或通过终端运行时,它返回以下错误:
文件“ /home/pi/Python_Programs/calendar.py”,第4行,在
calendar.prmonth(2016,i)
AttributeError:“模块”对象没有属性“ prmonth”
这是我的代码:
请告诉我我做错了什么?
(2个答案)
3年前关闭。
我是编程新手。当我在IDLE3外壳中输入以下代码时,它可以正常工作。当我将其保存并作为模块或通过终端运行时,它返回以下错误:
文件“ /home/pi/Python_Programs/calendar.py”,第4行,在
calendar.prmonth(2016,i)
AttributeError:“模块”对象没有属性“ prmonth”
这是我的代码:
import calendar
for i in range(1, 13):
calendar.prmonth(2016, i)
请告诉我我做错了什么?
最佳答案
这是因为您将模块命名为calendar.py-Python试图从自己的模块而不是实际的日历模块中加载prmonth
-您已经有效地对其进行了阴影处理。
只需将模块命名为其他名称即可从实际的日历模块访问prmonth
。
关于python - 如何在Python中使用日历类? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37479473/
10-12 20:10