Label(root,text = "目标路径:" ).grid(row = 0 , column = 0 ) Entry(root, textvariable = path).grid(row = 0 , column = 1 ) Button(root, text = "路径选择" , command = selectPath).grid(row = 0 , column = 2 ) root.mainloop()

1.注意import模块时的写法。
2.askdirectory()方法是返回文件夹路径不是文件路径。

1、整体情况:本工具由 python 语言 实现 对某网站的人才公示信息进行爬取,采用 tkinter 实现 GUI操作,并写入本地 路径 的excel文件中。 2、资源内容: tkinter 、requests、xlwt库的基本使用方法,文本find 功能 。 3、使用/学习目标:掌握基本的网站信息爬取技巧,学习 tkinter 库的“标签”、“文本输入框”、“进度条”、“按钮”、“日志框”的运用方法。 4、应用场景:兴趣学习。 5、特点: python 实现 。 6、使用人群:希望使用 Python 实现 GUI小工具开发的初学者。 7、使用/学习说明:本工具及源码仅用于学习研究,其他用途本人免责。 def scode9(schoice): default_dir = rlottery.ini # 设置默认打开文件为开发 路径 下的lottery.ini # 选择 包含用户抽奖信息票号的文件,扩展名为“*.ini” file_path = tkinter .filedialog.askopenfilename(filetypes=[(Ini file, *.ini)], title=u请 选择 包含抽奖号码的抽奖文件:, def se():#用按键来执行这个函数,按键执行这个函数后,系统就会弹出 选择 文件的窗口 path=filedialog.askopenfilename() path=path_.replace("/","\\\\")#通过replace函数替换绝对文件地址中的/来使文件可被程序读取 #注意:\\转义后为\,所以\\\\转义后为\\ print(path)#打印 路径 出来