对D盘下test文件夹的所有文件和文件夹进行遍历,要求输出创建日期在2020年9月1日到2021年3月31日之间的所有文件的完整的路径名。
代码如下:
import os
import datetime
def file(path):
lists = [path + '/' + i for i in os.listdir(path)]
for li in lists:
start_time = os.path.getctime(li)#获取创建时间,返回值是标准时间
date_time = datetime.datetime.fromtimestamp(start_time)
d1=datetime.datetime(2020,9,1)
d2=datetime.datetime(2021,3,31)
if d1<date_time<d2:
print(li)
if __name__ == '__main__':
file('path') #你的文件路径
如有帮助,请采纳