简介
在这个项目中,你将学习如何为一个新的项目团队创建每周报告模板。每周报告用于总结项目团队的日常工作,以便定期进行审查。
👀 预览
## 示例
## start_date = datetime.date(2023,10,1) 星期日
## end_date = datetime.date(2023,10,16) 星期一
$ ls weekly
2023-10-06.txt 2023-10-13.txt 2023-10-16.txt
$ cat 2023-10-06.txt
2023-10-02
2023-10-03
2023-10-04
2023-10-05
2023-10-06
$ cat 2023-10-16.txt
2023-10-16
🎯 任务
在这个项目中,你将学习:
- 如何创建一个 “weekly” 文件夹来存储每周报告模板文件
- 如何确定包含开始日期的那一周的星期五
- 如何在 “weekly” 文件夹中编写每周报告模板文件
- 如果结束日期是星期六或星期日,如何将其调整到前一个星期五
- 如何为项目的最后一周创建最终的每周报告模板文件
🏆 成果
完成这个项目后,你将能够:
- 根据项目开始和结束日期自动生成每周报告模板
- 确保每周报告模板只包含工作日,不包括周末
- 如果结束日期是周末,将其调整到前一个星期五
- 为存储每周报告模板创建一个一致且有组织的结构