概要
特定のディレクトリから、複数の拡張子を対象としてファイル一覧を取得したい場合のメモ。
特定のディレクトリに格納されているファイル一覧を取得したい際には、glob
モジュールを使用する。
ソースコード
import glob
file_list = [] # 対象ファイル一覧
TARGET_EXTENSIONS = ("mp4", "mov", "avi") # 対象拡張子
for ext in TARGET_EXTENSIONS:
# 取得対象のファイルパス(今回は./hogeを対象とする)
target_filepath = f"./hoge/*.{ext}"
# ファイル一覧取得
file_list.extend(glob.glob(target_filepath))
おわり