Ошибка времени выполнения (выход из состояния 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 о том, что ваша программа вызвала исключение в некоторых тестах. Может быть, реальный вывод не показан для предотвращения отладки с помощью бота.

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

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

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

Другие вопросы по тегам