ホームページ > バックエンド開発 > Python チュートリアル > Python の `glob` モジュールを使用して、ディレクトリ内のフィルタリングされたファイルのリストを取得する方法

Python の `glob` モジュールを使用して、ディレクトリ内のフィルタリングされたファイルのリストを取得する方法

Susan Sarandon
リリース: 2024-10-29 08:28:30
オリジナル
244 人が閲覧しました

How to Retrieve a Filtered List of Files in a Directory Using Python's `glob` Module?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート