Python输出符合条件的文件的路径名

对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') #你的文件路径

如有帮助,请采纳