2016-05-27 18 views
2

私はプログラミングがとても新しいです。 IDLE3シェルに以下のコードを入力すると、うまく動作します。私はそれを保存し、モジュールとして、あるいは端子を介してそれを実行するときには、次のエラーが返されます。ここではPythonでカレンダークラスを使用するにはどうすればよいですか?

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) 

私が間違っているのを教えてください?

答えて

3

calendar.py - 実際のカレンダーモジュールからではなく、自分のモジュールからPythonがprmonthをロードしようとしています。これは効果的にシャドーしています。

実際のカレンダーモジュールからprmonthにアクセスするようにモジュールに名前を付けるだけです。

関連する問題