2013-05-25 51 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 

确保它不会覆盖任何现有文件。