通过双击
.pyOS X上的文件,您很可能通过
Python Launcher.appOS X Python附带的Python
gui实例启动。您可以通过
.py在Finder中选择文件并对其进行处理来验证
Get Info。Python
Launcher是一个非常简单的应用程序,可通过Terminal.app命令启动Python。要直接启动自己的Python
GUI应用程序,首选方法是使用py2app创建一个简单的应用程序。有一个简短的教程这里。
编辑:
当然,还有其他方法,但是很可能其中任何一种都将添加更多级别的间接。要制作普通的可启动“双击”应用程序,您需要某种应用程序结构。那就是
py2app让您直接创建的东西。
一个非常简单的选择是利用Applescript编辑器创建启动器应用程序的能力。在
Applescript编辑器中:
/Applications/Utilities/Applescript Editor.app
在OS X 10.6中/Applications/Applescript/script Editor.app
在10.5
制作类似于以下内容的新脚本:
do shell script "/path/to/python /path/to/script.py &> /dev/null &"
然后
Save As..使用
File Format ->Application。然后,您将有一个可双击的应用程序,它将启动另一个应用程序。您可以使用Apple的产品创建类似内容
Automater.app。但是,在幕后,他们的工作与
py2app为您做的事情相似,只是顶层更多。



