【问题标题】:Save cx_freeze errors保存 cx_freeze 错误
【发布时间】:2014-03-01 01:22:05
【问题描述】:

因此,当使用 cx_freeze 冻结 python 程序时,它会在程序崩溃时打开警报,唯一的问题是分发回溯(用于错误报告)的唯一方法是通过屏幕截图警报框,这有点痛苦(您不能从警报框中复制文本)。

有没有办法保存 cx_freeze 错误报告?例如,通过将它们写入崩溃日志文件。以如此有用的方式呈现崩溃,却无法轻松地向开发人员发送崩溃报告(截图很乏味),这真是令人遗憾。

【问题讨论】:

    标签: python python-3.x cx-freeze


    【解决方案1】:

    我认为实际上可以从 Windows 消息框中复制文本,但我同意你可以做到这一点对用户来说并不明显。

    应该可以将sys.excepthook 设置为在某处保存错误和回溯的函数。这将停止 cx_Freeze 显示错误消息框,因此您可以在适当的情况下通知用户有关错误。

    【讨论】:

    • 一个很好的答案 - 我同意这个理论并将测试然后评论结果
    猜你喜欢
    • 2011-04-22
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    相关资源
    最近更新 更多