如何在shell中打印python函数返回值?

时间:2012-11-08 01:43:26

标签: python shell

def hello():
    return "hello world"

以上是我的python代码。在我进入的shell中:

fooshell=$(python -c 'import hello; hello.hello()')

但是当我做的时候

echo $fooshell

我得到一个空行。

1 个答案:

答案 0 :(得分:1)

使用print

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

如果您的hello()方法本身无法打印到stdout