Python SYS例外的な
場合によっては、Pythonは、他の何かをするときには、おそらく、それは火災のテキスト、スラックメッセージ、電子メール、またはシステムの通知を打つ私は望んだようにしたい.
私は、スクリーンショットをとって、一つのホットキーで私のウェブサイトで彼らを着陸させるようになっている速くて汚いPythonスクリプトに取り組んでいます.ホットキーで走らせるように設計されていて、エラーになったらそれを見ないでしょう.
私はログのルートを下に行ったことができますが、正直にこれは私のための私のシステム上で迅速かつ汚い、仕事をするためのものです.私はシステムの通知でそれを取得したい.
Pythonはsysを公開します.このケースの例外です.ここでは、メッセージを印刷するだけでなく、システムの通知を発射するために終了したものです.Yayaのログは、適切なmroeされますが、これはちょうど迅速に行われると私はそれをしたい仕事を行うように設計されています.
これは私が初めて242479142を使用して以来、私の初めてだった何か前にそれを使用している?
私は、スクリーンショットをとって、一つのホットキーで私のウェブサイトで彼らを着陸させるようになっている速くて汚いPythonスクリプトに取り組んでいます.ホットキーで走らせるように設計されていて、エラーになったらそれを見ないでしょう.
私はログのルートを下に行ったことができますが、正直にこれは私のための私のシステム上で迅速かつ汚い、仕事をするためのものです.私はシステムの通知でそれを取得したい.
sys例外的な
Pythonはsysを公開します.このケースの例外です.ここでは、メッセージを印刷するだけでなく、システムの通知を発射するために終了したものです.Yayaのログは、適切なmroeされますが、これはちょうど迅速に行われると私はそれをしたい仕事を行うように設計されています.
def notify_exception(type, value, tb):
traceback_details = "\n".join(traceback.extract_tb(tb).format())
msg = f"caller: {' '.join(sys.argv)}\n{type}: {value}\n{traceback_details}"
print(msg)
Popen(
f'notify-send "screenshot.py hit an exception" "{msg}" -a screenshot.py',
shell=True,
)
sys.excepthook = notify_exception
0 / 0
議論する
これは私が初めて242479142を使用して以来、私の初めてだった何か前にそれを使用している?
Reference
この問題について(Python SYS例外的な), 我々は、より多くの情報をここで見つけました https://dev.to/waylonwalker/python-sysexcepthook-1baoテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol