我的python代码在没有提供任何异常的情况下崩溃。该代码使用了Tkinter、socket编程、pyvisa、线程和模块。这是一个使用python的自动传感器校准系统。该代码运行在Windows 10机器上,python版本为2.7.16。
它不是在一个固定的点崩溃。崩溃是随机的。有610次代码完成了这个过程,其余的都无故崩溃。当我使用python跟踪时,我可以肯定地告诉1010次它成功了。
当我使用auto-py-to-exe将这段代码转换为可执行文件时,崩溃发生的次数就会减少。现在的问题是我需要找出问题的原因,然后将这段代码导出为可执行文件。谁能指导我如何找出问题的原因?另外,我从命令行运行跟踪,有没有办法把这个跟踪包含在脚本中,这样当我把代码转换为可执行文件时,就可以检查它是否崩溃了。
当使用auto-py-to-exe时,你是否尝试过--debug选项?请参考关于工具使用的博文,尤其是debug部分。