将文件拖放到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