シェルでpythonの戻り値を取得する方法

シェルを使用してPythonの戻り値を取得するには、2つの方法があります。

  1. コマンド置換を使用する: Python スクリプトをバッククォート “ または $() で囲んで変数に代入すると、Python スクリプトが実行され、その出力が変数に格納されます。例:
result=`python script.py`
echo "The result is: $result"
  1. 標準出力を使う:Pythonスクリプトでprint文で戻り値を出力し、シェルスクリプトでパイプ (|) で受け取る。例:
result=$(python script.py)
echo "The result is: $result"

どちらの方法でも、python script.py は実行する python スクリプトを表します。これを実際の python スクリプトのファイル名またはコマンドに置き換えてください。shell スクリプトでは、$result 変数を使用して python から返された値を参照できます。

bannerAds