使用python重新命名文件夹中的图像名称和统一格式
时间: 2024-04-14 10:28:31 浏览: 102
下面是使用Python重新命名文件夹中图像名称并统一格式的示例代码:
```python
import os
# 定义输入文件夹路径
input_folder = "input_folder_path"
# 获取输入文件夹中的所有图像文件
image_files = [f for f in os.listdir(input_folder) if os.path.isfile(os.path.join(input_folder, f))]
# 定义新的图像名称和格式
new_image_name = "image"
new_image_format = ".jpg"
# 循环处理每个图像文件
for i, file in enumerate(image_files):
# 构建旧图像的完整路径
old_image_path = os.path.join(input_folder, file)
# 构建新图像的完整路径
new_image_path = os.path.join(input_folder, new_image_name + str(i) + new_image_format)
# 重命名图像文件
os.rename(old_image_path, new_image_path)
```
在上述代码中,你需要将 `input_folder_path` 替换为包含要处理图像的输入文件夹的路径。
代码使用`os.listdir`函数获取输入文件夹中的所有图像文件,并通过列表推导式筛选出文件。然后,使用`enumerate`函数获取每个图像文件的索引,以便在新名称中添加唯一标识符。
在示例代码中,新的图像名称被定义为 "image",新的图像格式被定义为 ".jpg"。你可以根据需要修改这些值。
最后,使用`os.rename`函数将旧图像重命名为新图像,确保文件夹中的图像名称和格式都统一。
请确保在运行代码之前提供正确的文件夹路径,并注意备份数据以防万一。
阅读全文