python遍历整个文件夹中的的所有图片,建立文件夹存储处理后的图片,代码怎么写
时间: 2024-03-27 21:38:30 浏览: 24
可以使用Python的os和Pillow库来实现遍历整个文件夹中的图片并进行处理。以下是一个示例代码:
```python
import os
from PIL import Image
# 定义原始图片路径和处理后图片路径
input_folder = 'input_folder'
output_folder = 'output_folder'
# 如果输出文件夹不存在,则创建它
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 遍历原始图片文件夹
for filename in os.listdir(input_folder):
# 如果文件是图片文件
if filename.endswith('.jpg') or filename.endswith('.png'):
# 打开图片并进行处理
img = Image.open(os.path.join(input_folder, filename))
# 这里可以对图片进行处理,比如缩放、裁剪、旋转等
# ...
# 将处理后的图片保存到输出文件夹中
img.save(os.path.join(output_folder, filename))
```
在这个示例代码中,我们首先定义了原始图片路径和处理后图片路径,并使用os库创建了输出文件夹。然后,我们使用os.listdir方法遍历了原始图片文件夹中的所有文件,判断文件是否为图片文件。对于图片文件,我们使用Pillow库打开并进行处理,然后保存到输出文件夹中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)