python - 如何在 Python 中使用日历类?

标签 python python-3.x

我对编程很陌生。当我在 IDLE3 shell 中输入以下代码时,它工作正常。当我保存它并将其作为模块运行或通过终端运行时,它返回以下错误:

File "/home/pi/Python_Programs/calendar.py", line 4, in calendar.prmonth(2016, i) AttributeError: 'module' object has no attribute '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/

相关文章:

python - 如何让 Pyplot 识别曲线图中的高原(几乎为 0 斜率),然后打印高原的 ydata 值?

python - CX-卡住 "ImportError: DLL load failed: %1 is not a valid Win32 application"

python - 如何查看下载过程?

python-3.x - 为什么 tf.keras model.fit() 初始化需要这么长时间?如何优化?

python - 循环输入目录名称(字符串错误)

python - 如何从二维数组中获取字符串值并分配给一维数组?

javascript - 保存 html 页面 + 更改所有链接以指向正确的位置

python-3.x - 将 opencv 图像编码为 Base64 不会生成有效图像

python - defaultdict 未定义

linux - 如何编辑 PYTHONPATH?