-7
if ("FATAL_ERROR" == level):
send_mail()
sys.exit()

エラーを受け取ったら終了値をバッチファイルに渡す必要があるため、上記の終了関数を手伝ってくれる人はいますか?

send mail はスクリプトに記述された関数で、致命的なエラーが発生したときにユーザーにメールを送信します...System.error は入力ミスです...実際には sys.exit() です...いつでも "fatal errorが発生し、終了値をバッチファイルに渡します... sys.exit() を試しましたが、機能していません... pls はさらにいくつかの関数を提案します

4

1 に答える 1

0

使用できます

sys.exit(1)

Python スクリプトがエラーで終了するようにします。ただし、sys.exit ドキュメンテーションドキュメントに記載されているように、これは Windows では機能しない可能性があります (ドキュメントでは「シェルなど」について説明しています)。

「バッチファイル」について話しているので、Windowsを使用していると思います。おそらく、Windows-Batch-File-Magic を実行して、Python ではなく Windows に関する質問を言い換える必要があります。

于 2013-02-19T09:00:54.823 に答える