Как получить список папок в текущей рабочей папке на Python?
Мне нужны только папки, а не файлы или подпапки.Список папок в текущем рабочем каталоге
ответ
Благодаря @ATOzTOA
Вы можете использовать os.listdir
и os.path.isfile
как здесь:
import os
path = 'whatever your path is'
for item in os.listdir(path):
if not os.path.isfile(os.path.join(path, item)):
print "Folder: ",item
else:
print "File: ",item
Теперь вы знаете, какие папки и какие файлы.
Поскольку вы не хотите, чтобы файлы, вы можете просто хранить папки (путь или имя) в списке
Для этого сделайте:
import os
path = 'whatever your path is'
folders = [] # list that will contain folders (path+name)
for item in os.listdir(path):
if not os.path.isfile(os.path.join(path, item)):
folders.append(os.path.join(path, item)) # os.path.join(path, item) is your folder path
Спасибо, это именно то, что мне нужно :) –
@AhmetSezginDuran Добавил еще один код, см. это тоже. Кроме того, PLS принять этот ответ, он помог ... – pradyunsg
Простой список понимание:
[fn for fn in os.listdir(u'.') if os.path.isdir(fn)]
- 1. __init__.py в текущем рабочем каталоге
- 2. импортировать модуль в текущем рабочем каталоге
- 3. Сохранить R-скрипт в текущем рабочем каталоге
- 4. Список папок в каталоге C +
- 5. Список всех папок в каталоге
- 6. Как создать каталог в текущем рабочем каталоге, в Java
- 7. Webscraping в R, «... не существует в текущем рабочем каталоге» ошибка
- 8. Работает ли hg только в текущем рабочем каталоге?
- 9. Как перечислить все каталоги в текущем рабочем каталоге?
- 10. Maven mojo - предотвратить выполнение проекта в текущем рабочем каталоге?
- 11. Python: почему Python прекратит сохранение в текущем рабочем каталоге
- 12. vim создает временные файлы в текущем рабочем каталоге
- 13. Как импортировать библиотеку Python, расположенную в текущем рабочем каталоге?
- 14. Directory.GetFiles: просто список файлов в рабочем каталоге
- 15. Список папок в каталоге с функцией обновления
- 16. Сохранение файлов в текущем каталоге
- 17. Как я могу получить список папок в текущем каталоге и назначить их каждому из них?
- 18. Пакетный файл: Список всех папок в текущем каталоге с номером/счетчик
- 19. Открытие файлов, расположенных в каталоге java jar, а не в текущем рабочем каталоге
- 20. Открытый терминал в PhpStorm в текущем каталоге
- 21. Получение списка папок в каталоге
- 22. Имена папок Python в каталоге
- 23. Выполнение сценария оболочки в текущем каталоге
- 24. JFileChooser - открыть в текущем каталоге
- 25. поиск по тегам в текущем каталоге
- 26. Список всех файлов старше x дней только в текущем каталоге
- 27. Список файлов в текущем каталоге, который контролируется Mercurial
- 28. Получение списка всех подкаталогов в текущем каталоге
- 29. Как получить список всех файлов в рабочем каталоге
- 30. Число подпапок в каталоге папок
HTTP : //stackoverflow.com/questions/141291/how-to-list-only-top-level-directories-in-python – ndpu