「Python」filedialog.askopenfilenamesでファイルダイアログで複数ファイルを選択する
環境
Python 3.9.2
PyCharm 2021.3.3
書式
ファイルタイプ変数名 = [(", '*’)]
filedialog.askopenfilenames(filetypes = ファイルタイプ変数名, initialdir = ディレクトリ)
複数ファイルを選択するには「filedialog.askopenfilenames」を使います。
使用例
from tkinter import filedialog # すべてのファイル fp = [('', '*')] dir = 'C:\\study\skill\python' # ファイルダイアログを表示 res = filedialog.askopenfilenames(filetypes = fp, initialdir = dir) print("複数ファイルを選択する") for f in res: print(f)
実行結果
複数ファイルを選択し、すべてのファイルのファイルパスを取得できます。