在 Python 中,通常需要取得目前目錄中所有子目錄的清單。雖然有用於檢索文件的內建方法,但獲取目錄需要不同的方法。
要實現此目的,os.walk(directory) 是一個有效的解決方案。透過迭代傳回的元組(其中第一個條目代表目錄名稱),您可以提取所有子目錄。
[x[0] for x in os.walk(directory)]
對於遞歸方法,此方法提供所有子目錄的完整清單。或者,您可以將結果限制為直接子目錄:
next(os.walk('.'))[1]
值得考慮的其他解決方案包括使用os.listdir和os. path。 isdir。更多詳情請參考《Python 中如何取得所有直接子目錄》。
以上是如何在Python中高效率檢索子目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!