1. ホーム
  2. python

[解決済み] Pythonでシンプルなダイアログでファイルを選択する

2022-04-25 19:47:34

質問

Pythonのコンソールアプリケーションで、入力としてファイルパスを取得したいのですが、どうすればよいですか?

現在、コンソールの入力としてフルパスを要求することしかできません。

フルパスを入力する代わりに、ユーザーがファイルを選択できるような簡単なユーザーインターフェースを起動する方法はありますか?

解決方法は?

tkinterを使うのはどうでしょうか?

from Tkinter import Tk     # from tkinter import Tk for Python 3.x
from tkinter.filedialog import askopenfilename

Tk().withdraw() # we don't want a full GUI, so keep the root window from appearing
filename = askopenfilename() # show an "Open" dialog box and return the path to the selected file
print(filename)

完了!