2013-11-03 31 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