访问成员函数中的脚本级函数

2024-04-25 08:50:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个jython脚本,在这个脚本中,类中定义了一些成员函数。脚本中还定义了其他函数:

    import xxxx
    class SomeClass  (Callable):
        def call(self):
            hello()

    def hello():
        print 'hello'        

    ldr_files = []
    ldr_files.append(SomeClass())
    thread_pool = Executors.newFixedThreadPool(8)
    results = thread_pool.invokeAll(ldr_files)

但是,这似乎与jython不一致,它不调用“hello()”函数

在调用hello()之前,会调用一堆其他成员函数-成员函数调用等,这些调用工作正常。只有当控件移动到该调用时,它才似乎没有调用函数(没有hello)


Tags: 函数import脚本hello定义def成员files