今年のカレンダーを表示する素敵な .txt ファイルを提供するプログラムを作成しようとしていますが、カレンダー機能は使用したくありませんが、datetime .
次の形式にしたい (その横に曜日の最初の 3 文字を入れたい):
1月1日(火)
1月2日水曜日
ずっと
12月31日(火)
(基本的に、すべての行に 10 文字を含む 365 行で、すべての行は改行 "\n" で終わります)。これは、さまざまなスタックフローの質問、チュートリアル、およびモジュールから収集したものです。これまでのところ成功していません。
import datetime
from datetime import date
textfile = file('new_file.txt','wt')
your_date.isoformat()
your_date.strftime("%A %d. %B %Y")
私の主な問題は、Python に日付の範囲 (ここでは 2013 年ですが、2011 年 6 月から 2014 年 12 月などの任意の増分でもかまいません) を取得する方法と、もちろん印刷する方法に慣れていないことです。その隣の曜日。このようにして、この小さなカレンダーが必要な任意の期間に適応させることができます. 毎日の番号を割り当てることを考えていました (1 は月曜日、2 は火曜日が正しい場合のパターンです)。その週の最初の 3 文字をすべてきちんと同じ長さにします。