چطور خطای RecursionError را در Python حل کنم؟

سلام
چجوری فیکسش کنم؟
RecursionError: maximum recursion depth exceeded

میشه فیکسش کرد ولی درست یادم نمیاد چیکار باید میکردیم. (نتیجش این میشه که همون یه ذره کد، مثلا ۱۰گیگ رم مصرف میکنه!)
ولی مساله اینه که پایتون برای این مدل کد زدن ساخته نشده. باید برنامه رو تغییر بدید که نیاز به recursion نداشته باشه.

2 پسندیده

مرسی
پس یعنی تقریبا راهی برایه فیکس کردنش نیست و باید کلا برنامرو عوض کنم

با توجه به stackoverflow مثل اینکه این کار شما رو راه میندازه:

import sys
sys.setrecursionlimit(10000) # 10000 is an example, try with different values

ولی، بله. پایتون توی recursion خوب عمل نمیکنه.

2 پسندیده

اره متاسفانه خودمم متوجه شدم
بازم ممنون