У меня есть папки (река, например, W & S_River), которые содержат подпапки (по одной на гравийную полосу, например, GravelBar_18), которые содержат изображения (50 - 300 на гравийную полосу). Я пытаюсь преобразовать изображения из JPG в TIFF. У меня есть некоторый код, который выполняет преобразование, но это занимает некоторое время и не перебирает папку каталога (река-ривер). Я надеюсь определить доступную папку и получить некоторый код, который открывает каждую подпапку и преобразует каждую подпапку.
Я пытался использовать os.walk, основываясь на том, что я прочитал здесь. Я не получаю никаких сообщений об ошибках, но на самом деле я ничего не делаю. Ниже показано, что я сейчас использую для обновления изображения в каждой подпапке.
import os
import os.path
from PIL import Image
import glob
os.chdir('E:/W&S_River/GravelBar_18')
for infile in glob.glob("*.jpg"):
file, ext = os.path.splitext(infile)
im = Image.open(infile)
im.save(file+".tiff", 'TIFF')
print("done")