使用目錄結構時,通常需要存取子目錄清單。在Python中,這個任務可以藉助特定的模組和函數來完成。
os.walk函數提供了一種遞歸的方式來遍歷目錄樹,為每個子目錄產生一個三元組:目錄名稱、子目錄清單以及子目錄中的檔案清單。要檢索所有子目錄(包括直接子目錄和嵌套子目錄)的列表,可以使用列表理解:
[x[0] for x in os.walk(directory)]
立即子目錄檢索
next(os.walk('.'))[1]
以上是Python中如何有效率地取得子目錄列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!