2013-05-25 54 views
0

我已經完成了以下步驟。像內置Shell命令一樣運行Python腳本

  1. 作出的可執行文件,
  2. 測試的文件可以與./script1.py運行,
  3. 添加的文件的目錄系統$PATH

但是,在這一點上,我應該可以說script1 arg1並且能夠像內置的bash命令那樣運行它,還是需要設置一個別名。

我的快速入侵是設置別名;但是,我不確定這是否是多餘的。

alias script1 = $HOME/dir/script1.py 
+0

是Python中的路徑嗎? – karthikr

+0

是的,它是在路徑:) – user1431282

+0

在這一點上,你應該能夠說'script1.py arg1'。 – delnan

回答

1
mv script1.py script1 

應該做的伎倆。我不會推薦它。

一個更好的辦法是增加一個symblic鏈接:

ln -s script1.py script1 

這樣,您就可以在一些系統路徑直接添加鏈接 - 可能/usr/bin - 並不會需要改變$PATH都:

sudo ln -s script1.py /usr/bin/script1 

確保它不會覆蓋任何現有文件。