Ошибка времени выполнения (выход из состояния 1) при отправке головоломки в Python
У меня установлен Python 2.7 на моем компьютере с Windows. Я пытаюсь отправить ответ по электронной почте на Spotify, работающий под управлением Python 2.6.6. Когда я отправляю исходный код *.py, я получаю следующую ошибку:
Ошибка выполнения
Выход, статус выхода: 1
У меня есть только "импорт системы". Я провел множество стресс-тестов - возможные входные данные - 1 ≤ m ≤ 10 000 строк, я протестировал более 1 миллиона значений без проблем. Я пробовал печатать с помощью print & sys.stdout.write.
Когда я отправляю тестовый код для пустышки (я запускаю свой полный алгоритм, но вместо ответа отвечаю только на мусор, т. Е. Печатаю "test!"), Я получаю ожидаемый "неправильный ответ".
Я понятия не имею, с чего начать отладку - какие-либо советы / помощь вообще?
Спасибо! -Сэм
1 ответ
Я получил ту же ошибку. Как я вижу, это не вывод Python, а просто ответ от spotify bot о том, что ваша программа вызвала исключение в некоторых тестах. Может быть, реальный вывод не показан для предотвращения отладки с помощью бота.
При печати фиктивных данных первый тест не пройден, и вы получаете "Неправильный ответ".
Когда вы печатаете реальный вывод, первый тест может пройти, но затем выдается исключение, и вы получаете "Ошибка времени выполнения".
Я исправил один дефект с возможным исключением в моем скрипте, и ошибка времени выполнения исчезла.