Pythonでフォルダからすべての画像をインポートする方法


方法1: globモジュールを使用する方法

import glob
image_folder = "/path/to/folder"  # フォルダのパス
image_files = glob.glob(image_folder + "/*.jpg")  # 拡張子が.jpgの画像ファイルを取得
# 画像ファイルを処理するコード
for file in image_files:
    # ここで画像ファイルを処理するためのコードを書く
    print(file)  # 例として、ファイルパスを表示するだけの場合

方法2: osモジュールを使用する方法

import os
image_folder = "/path/to/folder"  # フォルダのパス
# フォルダ内のすべてのファイルを取得
files = os.listdir(image_folder)
# 画像ファイルのみをフィルタリングする
image_files = [file for file in files if file.endswith((".jpg", ".jpeg", ".png"))]
# 画像ファイルを処理するコード
for file in image_files:
    # ここで画像ファイルを処理するためのコードを書く
    file_path = os.path.join(image_folder, file)
    print(file_path)  # 例として、ファイルパスを表示するだけの場合

これらの方法を使うことで、指定したフォルダ内のすべての画像ファイルを取得し、処理することができます。適宜、フォルダのパスや拡張子を変更してください。