如何在Python中拖放一个或多个文件作为带绝对路径的参数?(适用于Windows、Linux和Mac)
我正在写一个简单的Python脚本,没有图形界面。我想要能够把多个文件拖放到我的Python脚本上,并在脚本中获取这些文件的绝对路径。我该如何在Mac、Linux和Windows上做到这一点?为了节省时间,现在只需要Mac的部分就可以了。
我在网上搜索了这个问题,只找到一个相关的,但内容太复杂了。我现在使用的是Mac OS X Snow Leopard。
非常感谢任何帮助。
谢谢!
3 个回答
1
这其实和Python没有关系。完全取决于你使用的文件浏览器,以及它是如何支持拖放功能的。
1
通常,当你把一个文件拖到一个脚本或者可执行程序上时,操作系统会把那个文件的路径当作命令行参数传递给它。你可以查看一下 sys.argv
。