00:00 / 02:02
连播
清屏
智能
倍速
点赞0
可以,以下是一个简单的 Python 脚本,用于将一个文件夹下的所有图片(假设为 `jpg`、`png` 格式)重命名为从 1 开始的连续数字,并且可以选择是否保留原文件名的一部分。 ```python import os def rename_images(folder_path, keep_original_name=False): # 获取指定文件夹下的所有文件 files = os.listdir(folder_path) image_extensions = ['.jpg', '.jpeg', '.png'] image_files = [f for f in files if any(f.lower().endswith(ext) for ext in image_extensions)] image_files.sort() # 按顺序重命名图片文件 for i, file_name in enumerate(image_files, start=1): file_extension = os.path.splitext(file_name)[1] if keep_original_name: original_name = os.path.splitext(file_name)[0] new_name = f"{original_name}_{i}{file_extension}" else: new_name = f"{i}{file_extension}" old_path = os.path.join(folder_path, file_name) new_path = os.path.join(folder_path, new_name) os.rename(old_path, new_path) print(f"Renamed {file_name} to {new_name}") if __name__ == "__main__": folder_path = "your_folder_path" # 替换为你的文件夹路径 keep_original_name = False # 是否保留原文件名的一部分,True 保留,False 不保留 rename_images(folder_path, keep_original_name) ``` ### 使用方法: 1. **代码修改**: - 将 `folder_path` 变量替换为你想要重命名图片的文件夹路径。 - 根据需要修改 `keep_original_name` 变量的值。如果设置为 `True`,新文件名会包含原文件名和序号;如果设置为 `False`,新文件名仅为序号。 2. **运行代码**: - 将上述代码保存为一个 Python 文件(例如 `rename_images.py`)。 - 打开命令行,进入该 Python 文件所在的目录,运行以下命令: ```sh python rename_images.py ``` ### 功能说明: - 脚本首先会获取指定文件夹下所有 `jpg`、`jpeg` 和 `png` 格式的图片文件。 - 根据 `keep_original_name` 的值决定新文件名的格式。 - 使用 `os.rename` 函数将原文件重命名为新文件名,并打印出重命名的信息。 请注意,在运行代码之前,建议先备份你的图片文件,以防意外。(热门日期或节假日可能存在加价情况,详细信息可见商品详情页说明 | 注意,叠加立减后的价格是283元,团购价是318元;)#家的样子 #实地拍摄 #旅行碎片 #抖音旅行 #周末去哪玩
00:00 / 00:24
连播
清屏
智能
倍速
点赞0
00:00 / 01:33
连播
清屏
智能
倍速
点赞159