【Python】関数を呼び過ぎたらおこられた dev 6年前 HFTP けっこう長めのプログラムを走らせていたら、 Fatal Python error: Cannot recover from stack overflow. このようなエラーが出ました。 ↓こちらのサイトで調べてみると、スタックオーバーフロー、つまり関数呼びすぎの問題でした。 pythonでは再帰的に呼び出せる関数の数はデフォルトでは1000になっているとのことだった。 もし、呼び出し回数にあてがあるのなら、その分を増やしてもいいかもしれません。 import sys sys.setrecursionlimit(2000) # 再起呼び出しの最大数をセット HFTP