迭代目錄中的檔案
使用大型或複雜的檔案系統時,通常需要迭代目錄中的所有檔案特定目錄。這可以使用各種方法有效地實現。
一種方法涉及使用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中文網其他相關文章!