まず、この回答に必要な輸入:
import os
import tkinter as tk # if using Python 3
import Tkinter as tk # if using Python 2
のは、あなたのボタンが定義されているとしましょう。あなたは、ファイルを選択するために使用することをユーザーに依頼するGUIを設定するために探しているなら
curr_directory = os.getcwd() # will get current working directory
:ここ
は、現在のディレクトリを取得するいくつかのサンプルコードです
name = tkinter.tkFileDialog.askopenfilename(initialdir = curr_directory,title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
print(name)
選択したファイルを保存するディレクトリで、開始ディレクトリはcurr_directory
(現在のディレクトリ)に設定されます。
あなたは代わりに、ユーザーがディレクトリを選択し、使用可能なGUIを設定するために探している場合:
dir_name = tk.tkFileDialog.askdirectory()
これは、彼らがdir_name
変数に選択したディレクトリの名前を格納します。
詳細については、ファイルダイアログの使用方法についてthis linkを参照してください。あるいは、一般tkinter
の文書here (for Python 2)とhere (for Python 3)を確認することもできます。ファイルダイアログへの参照が必要な場合は、thisが良いソースです。