Неустранимая ошибка Python: невозможно восстановить после переполнения стека. В питоне - PullRequest
0 голосов
/ 05 ноября 2019

Я пытался создать свой собственный терминал, и когда я добавлял функцию для создания собственных функций и их использования, я получил эту ошибку.

Fatal Python error: Cannot recover from stack overflow.

Вот полныйошибка (на этом сайте сказано, что в посте было много кода, поэтому я положил его в корзину): https://pastebin.com/1pi5U0Kd

Здесь - мой код. Введите yes, потому что ошибка в бета-версии. Сделайте функцию и попробуйте ее использовать.

1 Ответ

0 голосов
/ 05 ноября 2019

Ошибка, которую вы получаете, указывает на то, что у вас есть функция с именем do, которая вызывает себя, вероятно, в бесконечном цикле. Когда функция делает это слишком много раз (вызывает себя внутри себя, что заставляет ее вызывать себя внутри себя внутри себя ...), вы получаете то, что называется «переполнением стека».

Если вы этого не сделаетечто вы не получите эту ошибку.

...