在我的代码中途出现堆栈错误:
col = 2
row = 2
letter = column_letter(col + 4)
address = letter + str(row)
cell(x,y) = "=" + address
我的问题是,我迭代运行递归函数。在这种情况下,我一直在传递新的价值。实际函数对任何给定值的传递不超过8次。为什么堆栈溢出?是否有必要清除它,因为传递新值时不需要收集任何数据?还是我只是误解了递归?
编辑:这是代码
WINDOWS-1252' codec failed (RecursionError: maximum recursion depth exceeded while calling a Python object)