# 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() ```