# markdown日记生成脚本
###### tags: `python`
> 是个人都能写出来的垃圾玩意儿
```python=
from datetime import date
mouth = range(1,13)
num_dict = { 1: "一", 2: "二", 3: "三", 4: "四", 5: "五", 6: "六", 7: "日"}
def getDate(i):
weekdays = []
if(i in [1,3,5,7,8,10,12]):
days = range(1,32)
elif i == 2:
days = range(1,29)
else:
days = range(1,31)
for k in days:
a = date(2022, i, k).weekday()+1
weekdays.append([i,k,num_dict[a]])
return weekdays
def getPoc(i):
content = '''## 目录
| 日期 | 概述 |
| -------- | -------- |'''
for m in i:
weekday = getDate(m)
for w in weekday:
content = content+"\n|"+str(w[0])+"/"+str(w[1])+"("+w[2]+")||"
return content
def getOneDay(date):
m = date[0]
d = date[1]
w = date[2]
contentx=f"""## {m}/{d}({w})
### 进度
### 心得
"""
return contentx
def getDaysBody(i):
dayContent = ""
for m in i:
weekdays = getDate(m)
for day in weekdays:
dayContent = dayContent+ getOneDay(day)
return dayContent
if __name__ == '__main__':
m = [5,6] #想要生成的月份
context = ""
context = context + getPoc(m)
context = context + """
"""
context = context + getDaysBody(m)
fw = open("1.md","w")
fw.write(context)
fw.close()
```