我正在尝试执行以下代码:
class myClass:
def foo(thingy):
//does what I want
def bar():
r=1
while r<=something:
foo(r)
从此方法调用Python脚本:
public dynamic CallFunction(string method, params dynamic[] arguments)
{
return engine.Operations.InvokeMember(class, method, arguments);
}
我得到UnboundNameException,说“未定义全局名称'foo'”。 我不确定导致这种情况发生的原因,如果有人可以对此有所了解,我会很高兴。