метод, чтобы попытаться поймать ошибку, тогда он просто удалит эту папку. Это может быть не то, что вы хотите сделать, если вы просто хотите проверить на пустоту.

Каков наилучший способ проверить, есть ли данные в каталоге перед его удалением? Я просматриваю пару страниц, чтобы найти некоторые фотографии, используя wget, и, конечно, на каждой странице нет изображения, но каталог все еще создается.

Я хотел бы проверить, не был ли файл удален в каталог после его создания. Если там ничего нет ... удалите его.

dir = 'Files\\%s' % (directory)
os.mkdir(dir)
cmd = 'wget -r -l1 -nd -np -A.jpg,.png,.gif -P %s %s' %(dir,  i[1])
os.system(cmd)
if not os.path.isdir(dir):
    os.rmdir(dir)

Спасибо адам

Определите «пустой». Что делать, если есть подкаталоги? Должны ли они быть проверены на данные? Должны ли они также быть удалены, если в них нет данных?

Ответы на вопрос(8)

Ваш ответ на вопрос