编程语言
首页 > 编程语言> > 将文件拖放到Python脚本上

将文件拖放到Python脚本上

作者:互联网

我正在寻找一种通过实现drag n drop方法使我的Python脚本处理文件路径的跨平台方法.此刻,我手动转到终端并使用sys.argv方法:

python myscript.py /Python/myfile.xls

然而,这是缓慢且“有技巧的”.理想情况下,我将采用一种快速且交互式的方式来允许文件由我的Python脚本处理.我主要需要在Mac上运行,但跨平台会更好.

解决方法:

仅仅用Tkinter或类似的东西编写一个小的GUI,然后让用户从GUI中选择一个文件,这是最简单的.遵循以下原则:

import tkFileDialog
f = tkFileDialog.askopenfilename()
# Go on from there; f is a handle to the file that the user picked

但是,我不知道有任何跨平台方法可以使脚本与拖放一起使用.不过,这可能更容易.

标签:drag-and-drop,python
来源: https://codeday.me/bug/20191208/2088792.html