2013-11-03 38 views
4

我有一个python脚本,我可以使用终端通常的方式运行。例如,启动Terminal,cd到目录,然后键入./xxx.py,其中xxx.py是包含该脚本的文件的名称。在Mac OSX上,我如何将一个脚本文件与终端关联,双击图标启动终端?

现在我想在启动终端的桌面上制作一个图标,并在双击它时运行python文件。我怎么做?我想我可以使用cd和启动命令创建一个shell文件,然后将该shell文件与Terminal相关联。但我似乎无法将其与终端相关联。

有人说后缀'.command'命名shell文件,但导致它启动Flash Builder。我不知道那位同事在哪里设置。我无法手动关联终端,因为我无法找到它。它不在/ Applications中。

+0

参见http://stackoverflow.com/q/8409946/754997 –

回答

1

在您的桌面,您不需经过创建一个具有以下内容的文件

#!/bin/bash 

python PATH_TO_YOUR_PYTHON_FILE 

然后,你必须通过

chmod u+x FILE_ON_DESKTOP 

使其可执行或者,你可以创建一个符号链接到你的Python文件,并进行它可执行。

你可以找到码头/Applications/Utilities

+0

啊所以这是它生活的地方!非常感谢。 – RobertL

+0

查找应用程序和文件使用Spotlight。 – chrizke