猿问

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

我想在我的Python控制台应用程序中获取文件路径作为输入。


目前,我只能要求完整路径作为控制台中的输入。


有没有一种触发简单用户界面的方法,用户可以在其中选择文件而不是键入完整路径?


慕婉清6462132
浏览 2416回答 3
3回答

喵喵时光机

使用tkinter怎么样?from Tkinter import Tkfrom tkinter.filedialog import askopenfilenameTk().withdraw() # we don't want a full GUI, so keep the root window from appearingfilename = askopenfilename() # show an "Open" dialog box and return the path to the selected fileprint(filename)做完了!

慕森王

Etaoin答案的Python 3.x版本的完整性:from tkinter.filedialog import askopenfilenamefilename = askopenfilename()

墨色风雨

使用EasyGui(由pydoc和epydoc生成的0.96版文档):import easyguiprint(easygui.fileopenbox())安装:pip install easygui演示:import easyguieasygui.egdemo()
随时随地看视频慕课网APP

相关分类

Python
我要回答