「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)

実行結果
複数ファイルを選択し、すべてのファイルのファイルパスを取得できます。

Python

Posted by arkgame