1. ホーム
  2. python

[解決済み] Python でエラーをスローしてカスタムメッセージで終了する方法

2023-02-06 19:06:27

質問

Pythonでsys.exit()を推奨している人を見かけました。 私の質問は、現在のスクリプトの実行を終了する他の方法はありますか、つまり、エラーで終了することです。

このようなものです。

sys.exit("You can not have three process at the same time.")

現在、私の解決策はというと

print("You can not have three process at the same time.")
sys.exit()

どのように解決するのですか?

呼び出し sys.exit を文字列で呼び出すと動作します。その docs はこの使用法を明確に言及しています。

特に、sys.exit("some error message")は、エラーが発生したときにプログラムを終了させるための素早い方法です。