我正在使用C++将一个Boost.Python函数导出到Python。在这个函数中,我想访问本地堆栈框架上的Python对象,而不需要在Python端访问这个对象。to x
在cppfun内部,我可以使用PyEval_GetLocals访问本地堆栈帧,但是由于x端不包含对x的任何引用,该对象将不在该本地堆栈帧<
以下闭包函数在javascript中运行良好。getNextNumber = generateNextNumber(10); console.log(getNextNumber());我试着用Python做同样的事情。tempFunctionUnboundLocalError: local variable 'current' referenced before ass