我正在尝试执行以下代码:
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'”。我完全不确定是什么导致了这种情况发生,如果有人能对此有所了解,我会很高兴。