tkinter让用户选择文件并返回可读取文件绝对地址
这里我们import tkinter.filedialog
import tkinter.filedialog
import tkinter as tk
然后我们编写函数用于用户选择文件并获得文件地址
def selectPath(self):
#选择文件path_接收文件地址
path_ = tkinter.filedialog.askopenfilename()
#通过replace函数替换绝对文件地址中的/来使文件可被程序读取
#注意:\\转义后为\,所以\\\\转义后为\\
path_=path_.replace("/","\\\\")
#path设置path_的值
path.set(path_)
编写tkinter界面并把函数绑定上按钮
main_box=tk.TK()
#变量path
path = tk.StringVar()
#输入框,标记,按键
tk.Label(main_box,text = "目标路径:").grid(row = 0, column = 0)
#输入框绑定变量path
tk.Entry(main_box, textvariable = path).grid(row = 0, column = 1)
tk.Button(main_box, text = "路径选择", command = selectPath).grid(row = 0, column = 2)
main_box.mainloop()
这样就可以实现让用户选择文件了,并且选择后path接受到的值为程序可识别的
下为运行演示不包括菜单

