Python:从命令行运行函数

问题:

我的文件中有以下代码:

def hello():
    return 'Hi :)'

我如何从命令行运行这个?

回答:

使用-c (command)参数(假设您的文件名为foo.py):

$ python -c 'import foo; print foo.hello()'

或者,如果您不关心命名空间污染:

$ python -c 'from foo import *; print hello()'

而中间地带:

$ python -c 'from foo import hello; print hello()'

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Python: Run function from the command line

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

5 + 2 =