方法1: reモジュールを使用する
import re
import os
# ファイル名のパターンにマッチするファイルを検索
pattern = r".+\.jpg$"
files = [file for file in os.listdir() if re.match(pattern, file)]
# 検索結果を表示
for file in files:
print(file)
このコードでは、re
モジュールを使用して、指定したパターン(.jpgで終わるファイル名)にマッチするファイルを検索しています。os.listdir()
関数は、現在のディレクトリ内のすべてのファイルとディレクトリのリストを返します。
方法2: globモジュールを使用する
import glob
# .jpgで終わるファイルを検索
files = glob.glob("*.jpg")
# 検索結果を表示
for file in files:
print(file)
このコードでは、glob
モジュールを使用して、指定したパターンにマッチするファイルを検索しています。*.jpg
は、.jpgで終わるファイルを表すワイルドカードです。
これらの方法を使って.jpgファイルを検索することができます。必要に応じて、パターンを変更して他の条件にもマッチさせることができます。また、ファイルのパスやディレクトリを指定することもできます。