实际工程项目中可能会用到Java和python两种语言结合进行,可是对于新手java人员来说,java架构如何嵌入python?那么接下来,我们就来给大家讲解一下这方面的内容。
1. 在java类中直接执行python语句
此方法需要引用 org.python包,需要下载Jpython。在这里先介绍一下Jpython。下面引入百科的解释:
·
Jython是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。
如果使用maven依赖添加的话,使用下面的语句
.
. <
groupId > org.python
.
. <
artifactId > jython - standalone
.
. <
version > 2.7 .0
.
. <
/dependency>
以上准备好了,就可以直接在java类中写python语句了,具体代码如下:PythonInterpreter interpreter = new PythonInterpreter();
interpreter.exec("a=[5,2,3,9,4,0]; ");
interpreter.exec(&#