runpy.run_module()によって呼び出されたモジュールから終了コードを取得することはできますか?python runpy.run_module終了コード
私は runpy.run_module('mymodule')
と私の exit_code = subprocess.call('py -m mymodule')
を交換し、まだexit_code
値を取得したいです。 mymodule
だけではシェルを閉じて、インタラクティブシェルでテストrunpy.run_module('mymodule')
sys.exit(1)
を行うPythonスクリプト__main__.py
を含むディレクトリである
。私はその動作に関する文書を見つけることができませんでした。私にとっては、subprocess.call
とrunpy.run_module
を使うことの違いがプログラムや関数として実行されているようです。その場合、その動作は説明されており、終了コードが必要な場合はrunpy.run_module
を使用することはできません。 誰でもこれを確認することができます。おそらく、私が見つけたかもしれないドキュメンテーションへのリンクがあります。