在Python中,我如何拖放1个或多个文件到我的剧本与绝对路径的争论? (适用于Windows,Linux和Mac)

我写它没有GUI,一个简单的Python脚本。 我希望能够拖放多个文件到我的Python脚本,并访问他们的绝对路径的脚本里面。 如何在Mac上,Linux和Windows做到这一点? 对于时间的缘故,只是苹果将被罚款现在。

我GOOGLE了这个问题,只发现了一个相关的之一,但它太混乱。 我目前运行的是Mac OS X雪豹。

任何帮助深表感谢。

谢谢!

--------------解决方案-------------

对于OS X,最直接的方法是让你的脚本运行作为一个应用程序包(的一部分.app )。 您可以使用类似py2app构建一个Python应用程序。 另一种方法可能是使用AutomatorAppleScript创建一个应用程序,需要输入参数,并将其传递给python脚本。 的Automator用法的例子是在这里。

通常,当您将文件拖放到一个脚本/可执行文件,操作系统传递的路径,该文件作为命令行参数。 检查sys.argv

这确实是独立的蟒蛇。 这完全取决于你使用的文件浏览器以及它如何支持拖放。

分类:蟒蛇 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.334 (s). 10 q(s)