0

我正在尝试执行以下代码:

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'”。我完全不确定是什么导致了这种情况发生,如果有人能对此有所了解,我会很高兴。

4

0 回答 0