【发布时间】:2023-03-29 18:53:01
【问题描述】:
我有一个简单的脚本,它解析文件并将其内容加载到数据库中。我不需要 UI,但现在我提示用户使用最不友好的 raw_input 解析文件,尤其是因为用户无法复制/粘贴路径。我想要一种快速简便的方法向用户显示文件选择对话框,他们可以选择文件,然后将其加载到数据库中。 (在我的用例中,如果他们碰巧选择了错误的文件,它会解析失败,即使加载到数据库也不会有问题。)
import tkFileDialog
file_path_string = tkFileDialog.askopenfilename()
这段代码接近我想要的,但它留下了一个恼人的空框架打开(无法关闭,可能是因为我没有注册关闭事件处理程序)。
我不必使用 tkInter,但由于它在 Python 标准库中,因此它是最快和最简单的解决方案的理想选择。
在没有任何其他 UI 的情况下,在脚本中提示文件或文件名的快速简便方法是什么?
【问题讨论】:
标签: python openfiledialog