予期せず (一見) クラッシュするスクリプトがあります。再現方法が思いつきません。
Python はグローバル システム ログ ファイルを保持するので、戻ってどの例外が終了を引き起こしたかを調べることができますか? もしそうなら、それは Windows のどこにありますか? できればトレースバックも見たいです。
編集:スクリプト全体をブロック内に配置できることtry...except
はわかっていますが、再びクラッシュするまでにどれくらい実行できるかわかりません。その情報がクラッシュの原因となった例外の種類にすぎない場合でも、少なくとも発生したクラッシュに関する大まかな情報を取得できるようにしたいと考えています。そうすれば、バグをより確実に再現することができます。
クラッシュの原因は、外部デバイスとの通信の失敗 (おそらく単純なケーブルの緩みなど) であると思われます。この種の障害は基本的にランダムで再現が難しいため、通信エラーなのか、本物のコード バグなのかを知りたいと考えています。