Java通过JYTHON调用python

来源:互联网 发布:方舟优化好了吗 编辑:程序博客网 时间:2024/05/16 01:57
Java调用python代码,目前只支持到python2.7
maven pom.xml
<!-- https://mvnrepository.com/artifact/org.python/jython --><dependency>    <groupId>org.python</groupId>    <artifactId>jython</artifactId>    <version>2.7.1b3</version></dependency>
Java代码:
import java.util.Properties;import org.python.util.PythonInterpreter;public class Test {public static void main(String[] args) {// TODO Auto-generated method stub// Python环境初始化Properties props = new Properties();props.put("python.console.encoding", "UTF-8");props.put("python.security.respectJavaAccessibility", "false");props.put("python.import.site", "false");Properties preprops = System.getProperties();PythonInterpreter.initialize(props, preprops, new String[] {});// 实例化环境和代码执行PythonInterpreter interpreter = new PythonInterpreter();interpreter.exec("days=('mod','hello world!!!','Wed','Thu','Fri','Sat','Sun');");interpreter.exec("print days[1]");}}
原创粉丝点击