Python程序无法执行tim的50%

2024-03-29 14:06:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在将软件从python2.7移植到python3.7,我看到了一些我不知道如何解决的问题。当我键入“python–m项目.main“要运行这个软件,大约50%的时间里什么都没发生,几秒钟后会打印一个新的命令提示符行,没有任何错误消息或回溯。另一半时间,程序运行得很好。似乎没有任何明显的成功与失败的模式

为了尝试收集更多的信息,我试用了python3的“faulthandler”包,但大多数时候仍然没有看到错误消息。偶尔,它确实会打印一个神秘的“Windows致命异常:访问冲突”,并附带跟踪(但没有进一步的细节),但同样地,对于消息何时在失败的运行中打印,似乎没有任何模式。你知道吗

作为背景,该软件构建了一个QApplication(PyQt5),我们运行在带有anacdona3.7的windows10上。正如我所提到的,我们最近从Python2.7升级而来,从未见过这样的情况。大部分迁移都进行得比较顺利——就像我说的,当程序运行时,它工作得很好。你知道吗

还有人遇到过这样的事情吗?失败的明显随机性使我发疯。你知道吗


Tags: 项目程序运行信息消息键入软件mainwindows