如何在Python中獲取當前工作目錄中的文件夾列表?
我只需要文件夾,而不是文件或子文件夾。在當前工作目錄中列出文件夾
1
A
回答
0
由於@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
+0
謝謝,這正是我所需要的:) – 2013-02-11 09:40:38
+0
@AhmetSezginDuran增加了一些代碼,請參閱。另外,請接受這個答案,它幫助... – pradyunsg 2013-02-11 10:09:39
3
簡單列表理解:
[fn for fn in os.listdir(u'.') if os.path.isdir(fn)]
相關問題
- 1. 「hadoop fs -ls」列出當前工作目錄中的文件
- 2. 在gnuplot for Windows中,如何列出當前/工作目錄中的文件?
- 3. 獲取當前目錄中的文件夾/文件列表
- 4. Subversion:當不在工作目錄中時跳過文件夾
- 5. 打印出當前的工作目錄
- 6. 將vim當前工作目錄設置爲當前項目根目錄或當前文件的目錄
- 7. 僅列出目錄中的文件夾
- 8. 僅列出目錄中的文件夾
- 9. setwd()在當前工作目錄中
- 10. 導入不在當前工作目錄中的文件
- 11. SHAutoComplete&當前工作目錄?
- 12. vimrc - 當前工作目錄
- 13. bash當前工作目錄中用'〜'替換主文件夾的路徑
- 14. 如何僅使用PHP列出當前目錄中的文件夾
- 15. FileNotFoundError當文件在工作目錄
- 16. SASS - 監視文件夾然後輸出到當前目錄中的css文件
- 17. php - 在一個目錄中列出文件夾和文件
- 18. 在cocos2dx的Resources/Assets文件夾中列出文件/目錄
- 19. Magento的「無法列出當前工作目錄」
- 20. 在Unix C++文件夾的根目錄中列出文件和目錄
- 21. 如何列出當前目錄中的所有.txt文件?
- 22. 如何列出當前目錄中的文件?
- 23. __init__.py在當前工作目錄
- 24. VB6:的CreateFile()在當前工作目錄
- 25. 在當前目錄中打開文件
- 26. SWI Prolog更改工作目錄/獲取當前工作目錄?
- 27. 如何列出批處理文件中當前目錄的所有父目錄
- 28. Perforce:列出當前目錄中的所有文件,但不包含子目錄
- 29. 僅在當前目錄中列出x天以前的所有文件
- 30. 如何在不在工作目錄中的目錄中創建文件夾
HTTP ://stackoverflow.com/questions/141291/how-to-list-only-top-level-directories-in-python – ndpu 2013-02-11 09:33:57