Запустите код, в котором заданный путь имеет несколько подпапок и тот же код, который будет применяться для обрезки изобPython

Программы на Python
Anonymous
Запустите код, в котором заданный путь имеет несколько подпапок и тот же код, который будет применяться для обрезки изоб

Сообщение Anonymous »

У меня есть 5000 нескольких папок в одной папке, т. е. тестовая, в каждой папке есть 2-3 изображения, мне нужно обрезать изображения, в настоящее время мой код предназначен для применения одной папки для обрезки изображений, есть ли альтернативный вариант, когда несколько папки могут применяться к одному и тому же коду.
Вот мой код

Код: Выделить всё

from PIL import Image
import os.path, sys
path = r"D:\test"
dirs = os.listdir(path)

def crop():
for item in dirs:
fullpath = os.path.join(path,item)
if os.path.isfile(fullpath):
im = Image.open(fullpath)
f, e = os.path.splitext(fullpath)
imCrop = im.crop((80, 270, 4000, 3000))
imCrop.save(f + 'Cropped.jpg', "JPEG")
crop()
Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... o-be-apply

Вернуться в «Python»