2013-03-07 2 views
2

Im пытается выполнить файл python из псевдонима (macosx).python .bash_profile alias

Это возможно ?.

alias execute ='python path/file.py' 

Я пытаюсь, как это, но не работает, никаких предложений?

Благодаря

+1

Он не собирается из других каталогов, если вы указываете относительный путь к 'file.py'. – khachik

+0

«не работает» всегда плохое описание того, что происходит. – glglgl

ответ

3

Удалите пробел перед =, и он должен работать:

$ cat /tmp/x.py 
print 'hello, world!' 

$ alias execute='python /tmp/x.py' 
$ execute 
hello, world! 

Также обратите внимание, что я использую абсолютный путь (/tmp). Использование относительного пути заставит команду работать в некоторых каталогах, но не в других.