将文件夹中的图片以此修改格式python代码
时间: 2024-05-01 17:24:09 浏览: 16
可以使用Pillow库来实现图片格式的修改,具体代码如下:
```python
from PIL import Image
import os
# 定义图片文件夹路径和需要转换的格式
img_folder = "path/to/folder"
target_format = ".jpg"
# 获取图片文件夹中的所有文件名
img_names = os.listdir(img_folder)
# 遍历图片文件夹中的所有图片
for img_name in img_names:
# 如果文件名已经是目标格式,则跳过
if img_name.endswith(target_format):
continue
# 打开图片
img_path = os.path.join(img_folder, img_name)
img = Image.open(img_path)
# 生成目标格式的文件名
target_name = os.path.splitext(img_name)[0] + target_format
target_path = os.path.join(img_folder, target_name)
# 保存为目标格式
img.save(target_path)
# 关闭图片
img.close()
# 删除原始文件(可选)
os.remove(img_path)
```
在代码中,首先定义了图片文件夹路径和需要转换的格式,然后使用os库获取图片文件夹中的所有文件名。接着遍历图片文件夹中的所有图片,如果文件名已经是目标格式,则跳过,否则打开图片并生成目标格式的文件名,保存为目标格式。最后可以选择删除原始文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)