首頁 > 後端開發 > Python教學 > 如何有效率地遍歷目錄中的檔案?

如何有效率地遍歷目錄中的檔案?

Barbara Streisand
發布: 2024-12-28 17:01:09
原創
965 人瀏覽過

How Can I Efficiently Iterate Through Files in a Directory?

迭代目錄中的檔案

使用大型或複雜的檔案系統時,通常需要迭代目錄中的所有檔案特定目錄。這可以使用各種方法有效地實現。

一種方法涉及使用os 模組:

import os

directory = "/path/to/dir/"
for filename in os.listdir(directory):
    if filename.endswith(".asm") or filename.endswith(".py"):
        # Perform necessary actions on the file
登入後複製

或者,您可以利用pathlib 模組來實現更全面的遞歸方法:

from pathlib import Path

pathlist = Path("/path/to/dir/").rglob("*.asm")
for path in pathlist:
    # Perform necessary actions on the file as a string
登入後複製

透過根據您的具體要求和任務複雜性選擇適當的方法,您可以有效地迭代給定範圍內的文件目錄。

以上是如何有效率地遍歷目錄中的檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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