【发布时间】:2020-04-22 08:07:57
【问题描述】:
我在 Windows 10 下使用 Python 3.6 开发的程序遇到问题。
一个特定的命令会产生一个未知的错误,windows 会抛出一个“program.exe 已停止工作”消息并且程序退出。
该命令是一个 3d 模型加载器,它是另一个 python 包 (Panda3D) 的一部分。崩溃总是与此命令相关联(更具体地说,与加载程序的特定 dll 相关)以及它试图打开的特定文件。
由于我无法定位并因此解决 dll 中的错误(可能存在错误),我只想传递有问题的文件并继续下一个。但是由于python退出并且我不知道错误类型,典型的try,except不起作用。
所以,我想知道是否有办法在我的代码中预测这种行为并防止程序退出。
非常感谢您的帮助。
【问题讨论】: