タスクが正常に終了した後にスクリプトを終了することについていくつか質問がありましたが、失敗したスクリプトに対して同じことをする方法はありますか?私はちょうどカメラが正しく機能していることをチェックするテストスクリプトを書いています。最初のテストが失敗した場合、次のテストも失敗する可能性があります。したがって、最初に出口を呼び出して画面に出力してエラーが発生したことを知らせないようにします。スクリプトの実行に失敗しました(Python)
これが十分な情報であることを希望します。私を助けるためにもっと詳細が必要な場合はお知らせください。
unittestモジュールを使用したテストについてお話ししていますか? – bstpierre
いいえ、私のpythonスクリプトは実際にテストを実行するC++プログラムを呼び出しています。カメラの電源が入っていない、またはレンズが点灯している場合は、スクリプトがうまく反応しません。いずれかの場合にはスクリプトの試行を中止します。テストを妨げる障害が他にもある可能性があるので、スクリプトを終了するとエラーが発生するようにスクリプトを設計したいと考えています。 による以前のraise文に 印刷 'エラー' sys.exit()#fairly冗長: 輸入SYS 試し: #ループ機能... レイズSystemExitを 除く –