我最近发现了inspect,并考虑是否可以手动删除当前帧的“外部”帧,从而实现尾递归优化。
inspect
有可能吗?怎么做?
发布于 2016-09-20 18:01:06
这不可能。inspect不允许您以这种方式重写堆栈,而且在任何情况下,它只给出了Python堆栈框架。即使您可以更改Python堆栈框架之间的连接方式,C调用堆栈也不会受到影响。
https://stackoverflow.com/questions/39600764
相似问题