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

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

Barbara Streisand
Barbara Streisand原創
2024-12-28 17:01:09972瀏覽

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

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