Я искал всюду для ответа, но не могу найти его.
Я пытаюсь найти script, который будет искать определенную подпапку, а затем проверить, содержит ли она какие-либо файлы и если да, напишите путь к папке. Я понял, что часть поиска вложенных папок вычислена, но проверка файлов превзошла меня.
Я нашел несколько советов о том, как проверить, что папка пуста, и я попытался изменить сценарии, чтобы проверить, не является ли папка пустой, но я не получаю правильных результатов.
Вот ближайший script:
for dirpath, dirnames, files in os.walk('.'):
if os.listdir(dirpath)==[]:
print(dirpath)
Здесь перечислены все пустые вложенные папки, но если я попытаюсь изменить их на:
if os.listdir(dirpath)!=[]:
print(dirpath)
он перечислит все - не только вложенные папки, содержащие файлы.
Я был бы очень признателен, если бы кто-то мог указать мне в правильном направлении.
Это для Python 3.4, если это имеет значение.
Спасибо за любую помощь, которую вы можете мне дать.