首頁 >後端開發 >Python教學 >如何在Python中高效率檢索子目錄?

如何在Python中高效率檢索子目錄?

Barbara Streisand
Barbara Streisand原創
2024-12-03 08:32:09249瀏覽

How to Efficiently Retrieve Subdirectories in Python?

使用 Python 檢索工作目錄中的子目錄

在 Python 中,通常需要取得目前目錄中所有子目錄的清單。雖然有用於檢索文件的內建方法,但獲取目錄需要不同的方法。

要實現此目的,os.walk(directory) 是一個有效的解決方案。透過迭代傳回的元組(其中第一個條目代表目錄名稱),您可以提取所有子目錄。

[x[0] for x in os.walk(directory)]

對於遞歸方法,此方法提供所有子目錄的完整清單。或者,您可以將結果限制為直接子目錄

next(os.walk('.'))[1]

值得考慮的其他解決方案包括使用os.listdiros. path。 isdir。更多詳情請參考《Python 中如何取得所有直接子目錄》。

以上是如何在Python中高效率檢索子目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn