使用 Python Tkinter 我試圖獲取所選文件夾的目錄路徑。我不想加載文件或導航到文件,但獲取文件夾路徑,例如我怎樣才能做到這一點?from Tkinter import *from tkFileDialog import askopenfilenamedef callback(): name= askopenfilename() print nameerrmsg = 'Error!'Button(text='File Open', command=callback).pack(fill=X)mainloop()更新from Tkinter import *from tkFileDialog import askopenfilenamefrom tkinter import filedialog #for Python 3def callback(): name= askopenfilename() directory = filedialog.askdirectory() print directoryerrmsg = 'Error!'Button(text='File Open', command=callback).pack(fill=X)mainloop()
2 回答

慕仙森
TA貢獻1827條經驗 獲得超8個贊
您可以使用文件對話框中的 askdirectory,如下所示:
from tkinter import filedialog #for Python 3
directory = filedialog.askdirectory()

PIPIONE
TA貢獻1829條經驗 獲得超9個贊
好的 看起來我自己找到了解決方案。放在這里,將來可能會幫助其他人。
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
dirname = tkFileDialog.askdirectory(parent=root,initialdir="/",title='Please select a directory')
print(dirname)
添加回答
舉報
0/150
提交
取消