在Mac OSX上如何将脚本文件与终端关联,以便双击图标启动终端?

4
我有一个Python脚本,可以通过终端以常规方式运行。例如,启动终端,cd到目录,然后键入./xxx.py,其中xxx.py是包含脚本的文件名。
现在我想在桌面上创建一个图标,当我双击它时,它会启动终端并运行Python文件。我该怎么做?我想创建一个带有CD和启动命令的Shell文件,然后将该Shell文件与终端关联起来。但是,我似乎无法将其与终端关联起来。
有人说要将Shell文件命名为后缀'.command',但这会导致它启动Flash Builder。我不知道那个关联是在哪里设置的。我无法手动关联终端,因为我找不到它。它不在/Applications中。

请参见https://dev59.com/tmoy5IYBdhLWcg3wo_ro - Chris Page
1个回答

1
在您的桌面上,您可以创建一个包含以下内容的文件。
#!/bin/bash

python PATH_TO_YOUR_PYTHON_FILE

然后你必须通过以下方式使其可执行:

chmod u+x FILE_ON_DESKTOP

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

您可以在/Applications/Utilities中找到终端


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接