def hello():
return "hello world"
The above is my python code. In the shell I am entering:
fooshell=$(python -c 'import hello; hello.hello()')
but when I do
echo $fooshell
I am getting an empty line.
Use print
fooshell=$(python -c 'import hello; print(hello.hello())')
If your hello()
method itself doesn't print to stdout
.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.