我正在尝试编写一个程序,它会给我一个很好的.txt文件来显示今年的日历,但是,我不想使用日历函数,而是日期时间。在
我希望它具有以下格式(我希望在它旁边有一周中每天的前3个字母):
1月1日星期二
02年1月3日
一直到
12月31日星期二
(基本上是365行,每行有10个字符,每行以换行“\n”结尾)。
这是我从各种stackflow问题、教程和模块中收集到的。到目前为止没有成功。在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个字母,这样它就整齐划一,长度相同。在