想根据当前时间选择文件名为三天内时间的文件,并将文件内的内容写入txt,请问该怎么做?

例如今天为2021-4-22,有文件的文件名为2021-4-20,如何选取该文件并将该文件内的内容写入txt?

可以用datetime模块 和time模块 先获取当天时间日期 再减去2 就能得到之前的期 再用with open(‘filename.txt’,'r') 读取文件内容 然后再写入其他文件

生成一个最近3天日期列表, 判断文件名称在列表中就读取文件并保存, 生成列表几步的代码:

import pandas as pd
from datetime import datetime

lis = pd.date_range(end='2021-4-21',periods=3)
str_lis = [datetime.strftime(x,'%Y-%m-%d') for x in lis]