用python将目录下所有图片的后缀由jpg改称png
时间: 2024-04-17 08:25:49 浏览: 100
可直接运行 利用Python实现图片格式转换 jpg转png可单张和多张转换 可批量转换 含源代码和测试图片 直接出效果.rar
要将一个目录下所有图片的文件后缀名由.jpg改为.png,可以使用Python中的os模块来完成这个任务。下面是一个示例代码:
```python
import os
# 目标目录
directory = 'path/to/your/directory'
# 遍历目录下的文件
for filename in os.listdir(directory):
# 检查文件是否为图片
if filename.endswith('.jpg'):
# 构建新的文件名
new_filename = os.path.splitext(filename)[0] + '.png'
# 构建旧文件的完整路径
old_filepath = os.path.join(directory, filename)
# 构建新文件的完整路径
new_filepath = os.path.join(directory, new_filename)
# 重命名文件
os.rename(old_filepath, new_filepath)
```
在上述代码中,你需要将 `'path/to/your/directory'` 替换为实际的目标目录路径。代码会遍历目录下的所有文件,如果文件后缀名为.jpg,则构建新的文件名,并使用os.rename()函数将文件重命名为新的文件名。
请注意,在运行代码之前,请确保做好备份,并仔细确认目录中的文件确实需要被重命名。
阅读全文