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

使用简单对话框在Python中选择文件

使用简单对话框在Python中选择文件

慕婉清6462132 2019-10-25 10:34:11
我想在我的Python控制台应用程序中获取文件路径作为输入。目前,我只能要求完整路径作为控制台中的输入。有没有一种触发简单用户界面的方法,用户可以在其中选择文件而不是键入完整路径?
查看完整描述

3 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

使用tkinter怎么样?


from Tkinter import Tk

from tkinter.filedialog import askopenfilename


Tk().withdraw() # we don't want a full GUI, so keep the root window from appearing

filename = askopenfilename() # show an "Open" dialog box and return the path to the selected file

print(filename)

做完了!


查看完整回答
反对 回复 2019-10-25
?
慕森王

TA贡献1777条经验 获得超3个赞

Etaoin答案的Python 3.x版本的完整性:


from tkinter.filedialog import askopenfilename

filename = askopenfilename()


查看完整回答
反对 回复 2019-10-25
?
墨色风雨

TA贡献1853条经验 获得超6个赞

使用EasyGui(由pydoc和epydoc生成的0.96版文档):


import easygui

print(easygui.fileopenbox())

安装:


pip install easygui

演示:


import easygui

easygui.egdemo()


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 2414 浏览
慕课专栏
更多

添加回答

举报

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