次のコードをとして保存しましたsome_file.py
:
def some_function(num):
return int(num) + 1
if __name__ == "__main__":
val = some_function(sys.argv[1])
次のようなスクリプトを実行すると:
some_file.py 10
戻り値をキャッチしたい。私はこのアプローチを試みましたが、失敗しました:
if __name__ == "__main__":
val = some_function(sys.argv[1])
sys.exit(val)