Python でディレクトリからフィルタリングされたファイル リストを取得する
ディレクトリ内のファイルの包括的なリストを取得することは、プログラミングにおける一般的なタスクです。ただし、多くの場合、特定の基準に基づいてこのリストをフィルタリングすることが望ましいです。 Python では、外部コマンドや複雑な for ループの使用に頼ることなく、これを実現できます。
Python の glob モジュールは、フィルターされたファイルのリストを取得する効率的な手段を提供します。その使用法を説明するために、次のシナリオを考えてみましょう。パターン「145592*」を含む JPEG ファイルのリストを抽出したいと考えています。
これを実現するには、次の Python コードを利用します:
import glob jpgFilenamesList = glob.glob('145592*.jpg')
この例では、glob.glob("145592.jpg") がワイルドカード フィルターとして機能します。指定されたディレクトリ内の「145592」パターンに一致するすべての JPEG ファイルを識別します。結果のリスト jpgFilenamesList には、フィルター処理されたファイル パスが含まれます。
glob モジュールは、さまざまなワイルドカード パターンをサポートすることでさらなる柔軟性を提供します。これらのパターンと glob() の全機能の詳細については、Python ドキュメントを参照してください。
glob モジュールを使用すると、特定のファイルのディレクトリを効率的にフィルタリングでき、広範囲にわたる解析を手動で行う場合に比べて時間と労力を節約できます。ファイルリスト。
以上がPython の `glob` モジュールを使用して、ディレクトリ内のフィルタリングされたファイルのリストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。