get return value of python in shell

from: https://stackoverflow.com/questions/2115615/assigning-value-to-shell-variable-using-a-function-return-value-from-python

def foo_fun():
    return "some string" 
    #return 10  .. alternatively, it can be an int


if __name__ == "__main__"
  print foo_fun() # or sys.stdout.write("%s" % foo_fun())

shell

fooShell=$(python fooPy.py)
echo $fooShell

output:

“some string”

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324970872&siteId=291194637