Python вылетает без ошибок - PullRequest
0 голосов
/ 17 июня 2020

Мой python код аварийно завершает работу без каких-либо исключений. Код использует Tkinter, программирование сокетов, pyvisa, thread и модули. Это автоматическая система калибровки датчика с использованием python. Код работает на машине Windows 10 с python версией 2.7.16

Он не дает сбоев в фиксированной точке. Cra sh случайно. 6/10 раз код завершает процесс, остальное вылетает без ошибок. Когда я использую трассировку python, я могу с уверенностью сказать, что 10/10 это успешно.

Когда я конвертирую этот код в исполняемый файл с помощью auto-py-to-exe, количество раз, когда происходит cra sh, уменьшается. Теперь проблема в том, что мне нужно выяснить причину проблемы, а затем экспортировать этот код в исполняемый файл. Может ли кто-нибудь посоветовать мне, как я могу разобраться в проблеме? Кроме того, я запускаю трассировку из командной строки, есть ли способ включить эту трассировку в сценарий, чтобы при преобразовании кода в исполняемый файл я мог проверить, не происходит ли сбой.

1 Ответ

0 голосов
/ 17 июня 2020

Вы пробовали опцию --debug при использовании auto-py-to-exe? См. Сообщение в блоге об использовании инструмента, особенно раздел отладки

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

...