ホームページ >バックエンド開発 >Python チュートリアル >Python で特定のディレクトリ内のファイルを効率的に反復処理する方法
指定したディレクトリ内のファイルを反復処理する
特定のディレクトリ内のファイルを操作する場合、それらのファイルを効率的に反復処理する必要があります。 Python でこのタスクを実行するためのステップバイステップ ガイドは次のとおりです:
os モジュールの使用:
os モジュールは、次の操作を行うための包括的な関数セットを提供します。オペレーティングシステム。特定のディレクトリ内のファイルを反復するには、次のコードを利用します:
import os # Replace '/path/to/dir/' with your actual directory path directory = '/path/to/dir/' # Loop through the files in the directory for filename in os.listdir(directory): # Check if the file has the desired extension if filename.endswith('.asm'): # Perform desired actions on the file pass
pathlib モジュールの使用:
pathlib モジュールは、よりオブジェクト指向のアプローチを提供します。ファイル処理用。 pathlib を使用してファイルを反復処理する方法は次のとおりです:
from pathlib import Path # Replace '/path/to/dir/' with your actual directory path directory = '/path/to/dir/' # Create a Path object for the directory path = Path(directory) # Iterate over the files in the directory for file in path.glob('**/*.asm'): # Perform desired actions on the file pass
以上がPython で特定のディレクトリ内のファイルを効率的に反復処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。