Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2012 11:16:20

dnstuff
Зарегистрирован: 2012-11-05
Сообщения: 113
Репутация: +  1  -
Профиль   Отправить e-mail  

Получение списка подкаталогов

Здравствуйте!
Как получить список подкаталогов каталога? Т.е. именно папок, а не файлов.
Спасибо!
P.S. Питон 2.7

Отредактировано dnstuff (Ноя. 9, 2012 11:17:00)

Офлайн

#2 Ноя. 9, 2012 11:31:04

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Получение списка подкаталогов

Точно так же как и файлов, отфильтровав результат по типу файла



Офлайн

#3 Ноя. 9, 2012 11:34:04

ad3w
От: Hua Hin, Thailand
Зарегистрирован: 2012-01-27
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

Получение списка подкаталогов

import os
def get_subdirectories(dir):
    return [name for name in os.listdir(dir)
            if os.path.isdir(os.path.join(dir, name))]



Офлайн

#4 Ноя. 9, 2012 12:43:06

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Получение списка подкаталогов

ad3w, я дал ответ автору на подумать. а Вы делаете ему медвежью услугу давая готовый код.

Потому что получая такие подачки новички будут только просить следующую, но учиться ничему не будут.



Отредактировано cutwater (Ноя. 9, 2012 12:43:45)

Офлайн

#5 Ноя. 9, 2012 14:14:53

ad3w
От: Hua Hin, Thailand
Зарегистрирован: 2012-01-27
Сообщения: 59
Репутация: +  4  -
Профиль   Отправить e-mail  

Получение списка подкаталогов

cutwater
ad3w, я дал ответ автору на подумать. а Вы делаете ему медвежью услугу давая готовый код.Потому что получая такие подачки новички будут только просить следующую, но учиться ничему не будут.
Теперь ночь спать не буду :D

Если бы автор хотел, то нашел бы все эти методы в документации или ввел бы в google запрос.



Офлайн

#6 Ноя. 9, 2012 15:23:30

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Получение списка подкаталогов

Просить следующую будут, если в качестве ответа давать функциональщину, которую они не способны переварить.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version