我想在我的Python控制台应用程序中获得文件路径作为输入。
目前,我只能在控制台中请求完整路径作为输入。
有没有办法触发一个简单的用户界面,让用户可以选择文件,而不是键入完整的路径?
发布于 2010-08-27 05:22:13
使用tkinter怎么样?
from Tkinter import Tk # from tkinter import Tk for Python 3.x
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)
完成了!
发布于 2010-08-27 05:43:40
Python 3.x版本的Etaoin对完整性的回答:
from tkinter.filedialog import askopenfilename
filename = askopenfilename()
发布于 2010-08-27 05:37:23
使用EasyGui
import easygui
print(easygui.fileopenbox())
要安装:
pip install easygui
演示:
import easygui
easygui.egdemo()
https://stackoverflow.com/questions/3579568
复制相似问题