下のプログラムはカレンダーを表示するプログラムなのですが、TextCarendar()の左のカッコの部分に赤線が付き「invalid syntax」というエラーが表示されてしまいます。このエラーメッセジで検索したところ、これは「どこか構文間違ってるよ」という意味らしいのですが、半角文字も入っておらず、大文字小文字のミスや打ち間違いなども見当たりません。このエラーの原因は何だと思いますか?そしてこのプログラムをどう直せばちゃんと実行できますか?
↓プログラム
from calendar import TextCalendar() cal=TextCalendar() cal_str=cal.formatmonth(2018,5) print(cal_str)
↓ エラーメッセージ
invalid syntax
↓ 本来出力されるはずの実行結果
May 2019 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
↓この下のプログラムは上のプログラムと同じ実行結果を得るものですが、なぜかこちらは通常通り実行できました。
import calendar cal=calendar.TextCalendar() cal.prmonth(2019,5)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/05/14 01:01