-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 に答える