Задать вопрос
Chudilka
@Chudilka
QA Engineer

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

Подскажите пожалуйста, как с помощью Python проверить есть ли в определенной дирректориии какие-либо файлы, не уточняя конкретно какие именно (не указывая ни имен, ни расширений). Интересует просто факт наличия чего-либо или отсутствия. Желательно так, чтобы исполнение скрипта не останавливалось на ошибке, а выдавало лог ("файлы присутсвуют"/"отсутствуют").
  • Вопрос задан
  • 5795 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 дек. 2024, в 16:13
50000 руб./за проект
23 дек. 2024, в 15:25
5000 руб./за проект
23 дек. 2024, в 14:47
4500 руб./за проект