-1
def hello():
    return "hello world"

以上是我的python代码。在我输入的外壳中:

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

但是当我这样做时

echo $fooshell

我得到一个空行。

4

1 回答 1

1

采用print

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

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

于 2012-11-08T01:46:39.810 回答