为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Python Tkinter tkFileDialog 获取文件夹路径

使用 Python Tkinter tkFileDialog 获取文件夹路径

慕娘9325324 2021-11-30 18:23:50
使用 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()


查看完整回答
反对 回复 2021-11-30
?
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)


查看完整回答
反对 回复 2021-11-30
  • 2 回答
  • 0 关注
  • 550 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信