Fatal Python error: Cannot recover from stack overflow. In python

Fatal Python error: Cannot recover from stack overflow. In python

我试图制作自己的终端,当我添加功能以制作您自己的函数并使用它们时,我收到了这个错误:

Fatal Python error: Cannot recover from stack overflow.

编辑: 对于所有寻求类似错误帮助的人,这个问题是由函数调用自身太多次引起的。这会导致错误,因为 python 一遍又一遍地深入 运行 函数。

您收到的错误表明您有一个名为 do 的函数,该函数可能在无限循环中调用自身。当一个函数这样做太多次时(在自身内部调用自身,这导致它在自身内部调用自身......)你会得到所谓的 "stack overflow".

如果不这样做,就不会出现此错误。