如何使用 Python 獲取當前目錄中所有子目錄的列表?
要遞迴獲取目錄中所有子目錄的列表,可以使用 os.walk 函式。它返回一個三元組,第一個條目是所有子目錄。
你可以如下使用該函式
import os
subdirs = [x[0] for x in os.walk('.')]
print(subdirs)你還可以使用 os.listdir 函式列出目錄(僅立即列出),並使用 os.path.isdir 函式過濾列表。
例如
import os d = '.' subdirs = [os.path.join(d, o) for o in os.listdir(d) if os.path.isdir(os.path.join(d,o))]
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP