Python - очень неоднозначное сообщение об ошибке - PullRequest
2 голосов
/ 03 января 2012

Я сейчас работаю над крупномасштабной программной системой, написанной на Python, которая включает в себя несколько модулей.Мне было интересно, что мне делать с этим, если бы кто-нибудь мог понять смысл этого сообщения об ошибке, которое я получаю:имя файла или конкретного модуля.С точки зрения начинающего, это делает невозможным отладку.

1 Ответ

2 голосов
/ 03 января 2012

File "<string>" в трассировке стека исключений обычно означает, что вы используете либо exec, либо eval где-то. Они выполняют код из строки, отсюда и отсутствие фактического имени файла.

Вам потребуется взглянуть на следующие строки трассировки стека, чтобы определить источник проблемы.

...