因此当使用cx_freeze冻结python程序时,只要程序崩溃,就会打开警报唯一的问题是分发回溯的唯一方法(对于错误报告)是通过屏幕截图提醒警报框痛苦(你不能从警告框中复制文本)。
有没有办法保存cx_freeze错误报告?例如,将它们写入崩溃日志文件。以如此有用的方式呈现崩溃是一种耻辱,但却无法轻易向开发人员发送崩溃报告(截图是一种繁琐的过时)。
答案 0 :(得分:1)
我认为实际上可以从Windows消息框中复制文本,但我同意用户可以做到这一点并不明显。
应该可以将sys.excepthook设置为在某处保存错误和回溯的函数。这将阻止cx_Freeze显示错误消息框,因此,如果适当,您可以通知用户错误。