帮我用python写一个遍历主目录下所有子文件的图片代码,把主目录除开
时间: 2024-02-09 22:07:50 浏览: 59
当然可以!你可以使用Python的os模块和Pillow库来实现这个功能。以下是代码示例:
```python
import os
from PIL import Image
# 定义主目录
main_dir = "/path/to/main/dir"
# 遍历主目录下的所有子文件
for root, dirs, files in os.walk(main_dir):
# 排除主目录
if root == main_dir:
continue
for file in files:
# 判断文件是否为图片
if file.endswith(".jpg") or file.endswith(".png") or file.endswith(".jpeg"):
# 打开图片并进行操作
img_path = os.path.join(root, file)
img = Image.open(img_path)
# 在这里可以编写对图片的操作,如裁剪、缩放等
```
以上代码会遍历主目录下的所有子文件,并且只对后缀为jpg、png和jpeg的图片进行操作。你可以根据需要修改代码来实现你的需求。
阅读全文