python给多图片修改名字
时间: 2024-10-09 18:08:53 浏览: 38
python批量更改图片名的方法
5星 · 资源好评率100%
在Python中,你可以使用os模块和PIL(Python Imaging Library)库来批量修改图片文件名。这里是一个简单的示例,假设你想将当前目录下所有.jpg格式的图片文件名改为“新名字_原文件名.jpg”:
```python
import os
from PIL import Image
# 指定图片所在的文件夹路径
folder_path = 'your_folder_path'
# 获取该文件夹下的所有.jpg文件
for filename in os.listdir(folder_path):
if filename.endswith('.jpg'): # 检查是否为.jpg文件
old_file = os.path.join(folder_path, filename)
new_name = "新名字_" + filename # 新的名字格式
# 打开图片,然后保存为新的文件名
with Image.open(old_file) as img:
img.save(os.path.join(folder_path, new_name), 'JPEG')
# 旧文件重命名(如果需要)
os.rename(old_file, os.path.join(folder_path, new_name))
阅读全文