Python .bash_profile 别名

3

我正在尝试从别名(macosx)执行Python文件。

这可行吗?

alias execute ='python path/file.py'

我尝试了这种方法,但不起作用,有什么建议吗?
谢谢。

1
如果您在对file.py指定相对路径时,它将不会从其他目录中读取。 - khachik
“不起作用”总是对发生的情况描述不准确。 - glglgl
1个回答

3

去掉等号前的空格,它就应该可以工作:

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

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

请注意,我正在使用绝对路径(/tmp)。使用相对路径可能会在某些目录中使命令正常工作,但在其他目录中不起作用。


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