我有一个简单的脚本,它解析文件并将其内容加载到数据库。我不需要 UI,但是现在我提示用户使用 raw_input
解析文件,这是最不友好的,特别是因为用户不能复制/粘贴路径。我想一个快速和简单的方式来提出一个文件选择对话框给用户,他们可以选择的文件,然后它的加载到数据库。(在我的用例中,如果他们碰巧选择了错误的文件,那么解析就会失败,而且即使将其加载到数据库中也不会有问题。)
import tkFileDialog
file_path_string = tkFileDialog.askopenfilename()
这段代码接近于我想要的,但是它留下了一个恼人的空框架(这个框架无法关闭,可能是因为我还没有注册一个关闭事件处理程序)。
我不必使用 tkInter,但是由于它位于 Python 标准库中,因此它是最快和最简单的解决方案的一个很好的候选者。
在没有任何其他 UI 的情况下,在脚本中提示输入文件或文件名有什么快速简单的方法吗?