python写程序可以自动读取每个子目录下的图片
时间: 2023-05-21 12:02:05 浏览: 137
自动读出指定文件夹中的图像的程序
可以使用os模块和PIL库来实现。首先,使用os.walk()函数遍历主目录及其子目录,然后使用PIL库中的Image.open()函数打开每个图片文件,进行相应的操作。以下是示例代码:
import os
from PIL import Image
# 主目录路径
main_dir = "/path/to/main/directory"
# 遍历主目录及其子目录
for root, dirs, files in os.walk(main_dir):
for file in files:
# 判断是否为图片文件
if file.endswith(".jpg") or file.endswith(".jpeg") or file.endswith(".png"):
# 打开图片文件
img_path = os.path.join(root, file)
img = Image.open(img_path)
# 进行相应的操作
# ...
注意:以上代码仅为示例,具体操作需要根据实际需求进行相应的修改。
阅读全文