从Java调用Python的简单有效方法

时间:2014-03-31 20:48:59

标签: java python jython cython jna

我有几个python脚本,我想从Java访问它们的方法。这些函数将字符串作为参数,并返回一个字符串。什么是一种简单而有效的方法呢?

我的python代码不能在jython下运行。使用jython,我会遇到很多错误,例如:

  

'与'将成为Python 2.6中的保留关键字

但是,我可以使用cython创建.so对象。可以在Java中使用吗?

1 个答案:

答案 0 :(得分:0)

您需要将函数包装在输出所需结果的命令行可执行文件中。然后,您可以使用ProcessBuilder来调用脚本并获取输出。