我有一个简单的脚本,可以解析文件并将其内容加载到数据库中。我不需要用户界面,但是现在我提示用户使用raw_input
最不友好的文件进行解析,尤其是因为用户无法复制/粘贴路径。我想要一种快速简便的方法来向用户显示文件选择对话框,他们可以选择文件,然后将其加载到数据库中。(在我的用例中,如果他们碰巧选择了错误的文件,它将无法解析,即使将其加载到数据库中也不会有问题。)
import tkFileDialog
file_path_string = tkFileDialog.askopenfilename()
这段代码接近我想要的代码,但是却留下了一个烦人的空框架(无法关闭,可能是因为我尚未注册close事件处理程序)。
我不必使用tkInter,但是因为它在Python标准库中,所以它是最快,最简单解决方案的理想选择。
在没有任何其他UI的情况下,在脚本中提示文件或文件名的快捷简便方法是什么?