是否可以在不使用“ python script.py”语法的情况下从命令行执行python脚本?

时间:2018-12-03 17:56:58

标签: python linux bash command-line

到目前为止,我有这个Python脚本(出于这个问题的目的,我将称为foo.py)在我在命令行中调用python foo.py时运行。通常,每当我想向其添加参数时,它看起来就像:

python foo.py arg1 arg2 arg3 

但是,我希望能够运行以下内容:

foo arg1 arg2 arg3

相反,但这的主要结果是以下错误:

-bash: foo: command not found

我不确定这是否可行,但是我相信我之前已经看过。如果有可能,我该怎么做?

我的Python脚本(foo.py)类似于:

import os
import sys
import FooObject

def main():
    foo = FooObject();
    print foo.fields;

其中有另一个Python文件(fooObject.py)被用作其中的一部分,看起来像:

class FooObject():
    def __init__():
        self.fields = computeFields();

如果需要任何其他信息,请告诉我。

0 个答案:

没有答案