写一个python脚本,实现图片的批量改名
时间: 2024-05-12 10:20:57 浏览: 18
以下是一个Python脚本,可以实现批量重命名图片文件。
```python
import os
# 图片文件所在的文件夹路径
dir_path = "/path/to/image/folder"
# 新文件名的前缀
new_name_prefix = "new_prefix_"
# 遍历文件夹中的所有文件
for filename in os.listdir(dir_path):
# 只处理图片文件,忽略其他类型的文件
if filename.endswith(".jpg") or filename.endswith(".png") or filename.endswith(".jpeg"):
# 构造新文件名
new_filename = new_name_prefix + filename
# 拼接文件路径
old_filepath = os.path.join(dir_path, filename)
new_filepath = os.path.join(dir_path, new_filename)
# 重命名文件
os.rename(old_filepath, new_filepath)
```
使用时,只需将上述代码保存为一个.py文件,并将`dir_path`和`new_name_prefix`变量替换为实际的值,然后运行脚本即可。该脚本会遍历指定文件夹中的所有图片文件,并将它们重命名为新的文件名。新文件名由指定的前缀和原文件名组成。例如,如果原文件名为`image.jpg`,新前缀为`new_prefix_`,则新文件名为`new_prefix_image.jpg`。