我有一个非常简单的python类,它预处理一些文件,然后我想把这些文件读入java。Python类如下所示
class Preprocess(object):
dataFolder = None
prepFolder = None
def __init__(self, dataFolder, prepFolder):
self.dataFolder = dataFolder
self.prepFolder = prepFolder
def preprocess(self):
*Do some complex preprocess shizzle*
直觉上我会打这样的东西。在
^{pr2}$这显然行不通。我要如何使用PythonInterpreter才能使其工作?在
为了使其不那么复杂,我发现在PythonInterpreter本地命名空间中尽可能多地执行操作更容易,然后在需要时,使用
__tojava__
方法来获取java表示。因此,在翻译的帮助下,您可以做如下事情:做同样的事情还有很多其他的方法,因为PythonInterpreter类提供了各种各样的方法,可以计算java和python代码,并返回或设置java或python中的值。在
参见jython-userguide和{a2}
相关问题 更多 >
编程相关推荐