【问题标题】:Python crashes without errorsPython崩溃没有错误
【发布时间】:2020-06-17 04:38:58
【问题描述】:

我的 python 代码在没有提供任何异常的情况下崩溃。该代码使用 Tkinter、套接字编程、pyvisa、线程和模块。它是一个使用 python 的自动传感器校准系统。该代码在具有 python 版本 2.7.16 的 Windows 10 机器上运行

它不会在固定点崩溃。崩溃是随机的。 6/10 次代码完成了这个过程,其余的它崩溃而没有错误。当我使用 python 跟踪时,我可以肯定地说 10/10 它成功了。

当我使用 auto-py-to-exe 将此代码转换为可执行文件时,崩溃发生的次数会减少。现在的问题是我需要找出问题的原因,然后将此代码导出到可执行文件中。有人可以指导我如何解决这个问题吗?另外,我从命令行运行跟踪,有没有办法将此跟踪包含在脚本中,这样当我将代码转换为可执行文件时,我可以检查它是否崩溃。

【问题讨论】:

  • 您可以将最外层的代码包装在 try/except 中,并将回溯信息写入文件。然后再加注,以便进行任何常规处理。

标签: python crash trace


【解决方案1】:

您在使用 auto-py-to-exe 时是否尝试过 --debug 选项? 请参阅有关工具使用的博客文章,尤其是调试部分

https://nitratine.net/blog/post/issues-when-using-auto-py-to-exe/?utm_source=auto_py_to_exe&utm_medium=readme_link&utm_campaign=auto_py_to_exe_help

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    相关资源
    最近更新 更多