Chudilka
@Chudilka
QA Engineer

Python: как проверить есть ли какие-либо файлы в директории?

Подскажите пожалуйста, как с помощью Python проверить есть ли в определенной дирректориии какие-либо файлы, не уточняя конкретно какие именно (не указывая ни имен, ни расширений). Интересует просто факт наличия чего-либо или отсутствия. Желательно так, чтобы исполнение скрипта не останавливалось на ошибке, а выдавало лог ("файлы присутсвуют"/"отсутствуют").
  • Вопрос задан
  • 5372 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
import os

if os.listdir(path):
    #Есть файлы
else:
    #Нет файлов
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NullByte
@NullByte
Bad gateway
import os
os.listdir(path) - выводит список всех файлов в текущей папке
len(os.listdir(path)) - при наличии файлов должно возвращать значение, отличное от 0, ибо список не пустой в этом случае. Если файлов или подкаталогов нет, то вернет 0.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы