python图片文件快速整理
时间: 2024-09-20 20:02:40 浏览: 4
在Python中,你可以使用一些库如PIL(Python Imaging Library)或其更现代的分支Pillow来对图片文件进行快速整理。以下是一个基本的流程:
1. 导入必要的库:
```python
from PIL import Image
import os
```
2. 定义目标目录:
```python
directory = '/path/to/your/image/folder'
```
3. 遍历目录下的所有图片文件:
```python
for filename in os.listdir(directory):
if filename.endswith(('.jpg', '.jpeg', '.png', '.bmp', '.gif')): # 添加你关心的图片格式
img_path = os.path.join(directory, filename)
process_image(img_path) # 自定义处理函数
```
4. 在`process_image()`函数中,你可以对图片进行各种操作,比如调整大小、旋转、裁剪等,并保存到指定位置。例如:
```python
def process_image(img_path, output_dir='organized_images'):
try:
with Image.open(img_path) as img:
# 进行图像处理...
processed_img.save(os.path.join(output_dir, new_filename))
except Exception as e:
print(f"Error processing {img_path}: {e}")
```
5. 最后,你可以创建新的目录来存放整理后的图片。