import os from datetime import datetime as dt os.chdir(r"E:open") if not os.path.exists(r"E:练习"): os.mkdir(r"E:练习") for 文件夹路径,子文件夹路径,文件列表 in os.walk("E:open"): for 文件 in os.scandir(文件夹路径): if 文件.name.endswith(".xlsx"): 日期=dt.fromtimestamp(文件.stat().st_mtime) 日期1=dt.strftime(日期,"%Y-%m-%d %H:%M:%S") 新名字=str(日期1)+"-"+文件.name print(文件夹路径+"\"+文件.name) print(r"E:/练习/"+新名字) os.rename(文件夹路径+r"/"+文件.name,r"E:/练习/"+新名字)