@Abrik2207
novice programmer

Как посчитать количество директорий в папке на python?

Хочу посчитать количество директорий в папке, не считая то что внутри этих папок. нужно именно количество узнать, чтобы не считал файл а только папки. заранее спасибо
  • Вопрос задан
  • 1147 просмотров
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
p = Path('.')
dirs = [x for x in p.iterdir() if x.is_dir()]
len(dirs)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
donko1
@donko1
Изучаю python
import os

print(os.listdir('your_path_here'))

Так же можно не написать print а сохранить под именем
Ответ написан
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Ответ написан
Комментировать
150_Kirill_150
@150_Kirill_150
FX, Python, C# (Unity), Coding, адепт Linux
def quantityDir():
    s = 0
    for i in os.listdir():
        s += 1
    return s
Ответ написан
Комментировать
Vindicar
@Vindicar
RTFM!
Найти всё, потом для каждого пункта проверить, папка это или нет.
Либо с помощью pathlib это всё можно реализовать (см. методы в Path), либо с помощью glob.glob() и os.path.isdir().
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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