1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| import os import shutil
def rename_files_in_folder(folder_path, extension=".jpg"): """ 重命名指定文件夹内的所有指定扩展名的文件,按照序列1, 2, 3...进行命名。 """ files = [f for f in os.listdir(folder_path) if f.endswith(extension)] files.sort() for index, filename in enumerate(files, start=1): old_path = os.path.join(folder_path, filename) new_filename = f"{index}{extension}" new_path = os.path.join(folder_path, new_filename) shutil.move(old_path, new_path) print(f"Renamed '{filename}' to '{new_filename}'")
pic_folder = "pic"
rename_files_in_folder(pic_folder)
|