#python 先根据最后修改时间,得到排序后的文件列表,然后再遍历文件名,通过os的rename接口,完成批量重命名 参考逻辑 ``` py import os def get_file_list(file_path): dir_list = os.listdir(file_path) if not dir_list: return else: # 注意,这里使用lambda表达式,将文件按照最后修改时间顺序升序排列 # os.path.getmtime() 函数是获取文件最后修改时间 # os.path.getctime() 函数是获取文件最后创建时间 dir_list = sorted(dir_list, key=lambda x: os.path.getmtime(os.path.join(file_path, x))) # print(dir_list) return dir_list # 使用示例 directory = 'C:/Users/admin/Desktop/分集_2024-09-13_(学完必会)Android studio基础,从入门到精通,学完小白也能会/' # print(get_file_list(directory)) fileList = get_file_list(directory) n = 0 for i in fileList: oldName = directory + os.sep + fileList[n] # os.sep添加系统分隔符 index = "" if(n+1 < 10): index = "0" + str(n+1) else: index = str(n+1) newName = directory + os.sep + index + "_" + fileList[n] # print(oldName,"=======>",newName) os.rename(oldName,newName) n+=1 ```