相关疑难解决方法(0)

Python中快速简便的文件对话框?

我有一个简单的脚本,它解析文件并将其内容加载到数据库.我不需要UI,但是现在我提示用户使用raw_input哪个文件解析最不友好,特别是因为用户无法复制/粘贴路径.我想快速简便地向用户呈现文件选择对话框,他们可以选择文件,然后将其加载到数据库.(在我的用例中,如果他们碰巧选择了错误的文件,它将无法解析,即使它被加载到数据库也不会有问题.)

import tkFileDialog
file_path_string = tkFileDialog.askopenfilename()
Run Code Online (Sandbox Code Playgroud)

这段代码接近我想要的,但它留下一个恼人的空框架打开(无法关闭,可能是因为我没有注册一个关闭事件处理程序).

我不必使用tkInter,但由于它在Python标准库中,因此它是最快和最简单的解决方案的良好候选者.

什么是在没有任何其他UI的情况下在脚本中提示文件或文件名的快速简便方法?

python openfiledialog

91
推荐指数
7
解决办法
19万
查看次数

Python拖放,获取文件名

我有一个包含多个光谱的文件夹.我写了一个程序,它将洛伦兹吸收峰拟合到光谱中.为此,Python scipt必须位于同一文件夹中,然后它会读取自己的路径并检测频谱文件.双击scipt后,它适合文件夹中所有光谱文件的峰值.

现在我想稍微改进一下程序.我不希望脚本文件与测量数据位于同一文件夹中,我希望其他人能够轻松使用该程序.为此我需要一种方法,我可以将光谱文件拖放到窗口或类似的窗口中.scipt应该只读取文件的路径和文件名.我可以在我的工作脚本中实现.

这种计划的最佳方法是什么?

python drag-and-drop

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

drag-and-drop ×1

openfiledialog ×1