AttributeError:“模块”对象没有属性“ TextCalendar”

Sah*_*bar 0 python calendar

当我在Ideone中复制以下代码时,它可以正常运行,但未在文本编辑器中运行,并显示了本文中提到的错误:

import calendar   
c = calendar.TextCalendar(calendar.SUNDAY)
c.prmonth(2007, 7)
Run Code Online (Sandbox Code Playgroud)

完整的错误是:

Traceback (most recent call last):
  File "calendar.py", line 1, in <module>
    import calendar   
  File "/home/shl/Desktop/calendar.py", line 2, in <module>
    c = calendar.TextCalendar(calendar.SUNDAY)
AttributeError: 'module' object has no attribute 'TextCalendar'
Run Code Online (Sandbox Code Playgroud)

小智 5

将程序名称从calendar.py更改为calendar_code.py

这将正常工作。

存在具有相同名称的模块时从内置库中导入