使用 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条经验 获得超7个赞
您可以使用文件对话框中的 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
提交
取消