os.walk не сохраняет изображения в подкаталогах

Images - это папка, в которой есть еще 10 подпапок, и в каждой подпапке есть одно изображение, размер которого я изменяю и сохраняю в том же месте, но os.walk не работает, может ли кто-нибудь проверить, что я сделал неправильно.

path='E:/Dataset_Final/Images/'
def count_em(path):
    for root, dirs, files in sorted(os.walk(path)):
        for file_ in files:
            full_file_path = os.path.join(root, file_)
            print (full_file_path)
            img = Image.open(full_file_path)
            new_width  = 32
            new_height = 32
            img = img.resize((new_width, new_height), Image.ANTIALIAS)
            img.save(os.path.join(root, file_+''),'png')
        return 
count_em(path)

person user3768070    schedule 23.01.2018    source источник
comment
Что вы имеете в виду под не работает? Мы можем увидеть какую-нибудь трассировку стека?   -  person kingJulian    schedule 23.01.2018


Ответы (1)


Вы return после первого каталога.

Удалите оператор return, и ваш код должен работать как положено.

person dorian    schedule 23.01.2018