Python 中的過濾檔案清單
使用 Python 檢索目錄中過濾後的檔案清單的任務很常見。本討論研究了在不依賴“ls”等外部命令的情況下有效實現此目的的方法。
使用 glob 的高效解決方案
Python 提供了一個名為 glob 的內建模組,這簡化了搜尋具有特定模式的檔案的過程。透過利用其glob() 函數,您可以有效地過濾目錄中的文件清單:
import glob jpgFilenamesList = glob.glob('145592*.jpg')
此程式碼段標識目前目錄中名稱與「145592*.jpg」模式相符的所有文件,並且將它們儲存在名為jpgFilenamesList 的清單中。 glob() 函數會自動將指定的模式套用至目錄中的檔案清單。
詳細說明:
glob() 函數將模式作為模式參數並搜尋與此模式相符的檔案或目錄。然後它會傳回匹配路徑的列表。在本例中,模式「145592*.jpg」表示以「145592」開頭並以「.jpg」結尾的檔案名稱。
其他資源:
更多資訊關於Python的glob模組的參考,請查閱官方文件:https://docs.python.org/3/library /glob.html
以上是如何使用 glob 模組在 Python 中有效過濾檔案清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!