首頁 > 後端開發 > Python教學 > 如何使用 glob 模組在 Python 中有效過濾檔案清單?

如何使用 glob 模組在 Python 中有效過濾檔案清單?

Linda Hamilton
發布: 2024-10-29 09:29:02
原創
555 人瀏覽過

How to Efficiently Filter File Listings in Python using the glob Module?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板