как получить всю папку только в заданном пути в python?

Я использую этот код для получения всех файлов в данной папке. Есть ли способ получить только папки?

a = os.listdir('Tools') 

  • Python: Событие Schedular, как кварц
  • Не являются ли строки Python неизменяемыми?
  • Pycharm (Python IDE) может отображать только первые 300 членов списка
  • Передать переменную между скриптами python
  • Получить значение аргумента функции?
  • Переключение строк в Python
  • Jinja2 в Google App Engine
  • изменение разрешений файлов в python
  • 3 Solutions collect form web for “как получить всю папку только в заданном пути в python?”

     import os.path dirs = [d for d in os.listdir('Tools') if os.path.isdir(os.path.join('Tools', d))] 

    Печать только папок

     print os.walk(DIR_PATH).next()[1] 

    Печать только файлов

     print os.walk(DIR_PATH).next()[2] 

    Другой метод:

     dirs = [entry.path for entry in os.scandir('Tools') if entry.is_dir()] 
    Python - лучший язык программирования в мире.