Ошибка времени выполнения (выход из состояния 1) при отправке головоломки в Python - PullRequest
0 голосов
/ 22 сентября 2011

У меня на компьютере с Windows установлен Python 2.7.Я пытаюсь отправить ответ на вопрос Spotify по электронной почте, который работает под управлением Python 2.6.6.Когда я отправляю исходный код * .py, я получаю следующую ошибку:

Ошибка времени выполнения

Выход, состояние выхода: 1

У меня есть только «импорт»SYS».Я провел множество стресс-тестов - возможные входные данные - 1 ≤ m ≤ 10 000 строк, я протестировал более 1 миллиона значений без проблем.Я пробовал печатать с помощью print & sys.stdout.write.

Когда я отправляю тестовый код для пустышки (я запускаю свой полный алгоритм, но вместо ответа печатаю только мусор - то есть печатаю «test!»), Я получаю ожидаемый «неправильный ответ».

Понятия не имею, с чего начать отладку - какие-либо советы / помощь вообще?

Спасибо!-Sam

1 Ответ

1 голос
/ 02 декабря 2011

Я получил ту же ошибку.Как я вижу, это не вывод на python, а просто ответ от spotify bot о том, что ваша программа вызвала исключение в некоторых тестах.Возможно, реальный вывод не показан для предотвращения отладки с помощью бота.

При печати фиктивных данных первый тест не пройден, и вы получаете «Неверный ответ».

При печати реального вывода первый тестможет пройти, но затем выдает исключение, и вы получите «Ошибка времени выполнения».

Я исправил один дефект с возможным исключением в моем сценарии, и ошибка времени выполнения исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...