首页 新闻 会员 周边 捐助

android程序如何调用python脚本

0
悬赏园豆:20 [待解决问题]

我用了java调用python的方法执行没问题代码如下:
import javax.script.*;

import org.python.core.PyFunction;
import org.python.core.PyInteger;
import org.python.core.PyObject;
import org.python.util.PythonInterpreter;

import java.io.;
import static java.lang.System.
;

public class Start {
public static void main(String[] args)
{
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun'); ");
interpreter.exec("print days[4];");

    System.out.println(CallPython());
}

private static String CallPython()
{
    PythonInterpreter interpreter = new PythonInterpreter();  
    interpreter.execfile("D:\\Java\\Python4Android\\test.py");  
    PyFunction func = (PyFunction)interpreter.get("add",PyFunction.class);  

    int a = 2020, b = 2 ;  
    PyObject pyobj = func.__call__(new PyInteger(a), new PyInteger(b));  
    return pyobj.toString();  
}

}

但是我把代码内嵌至安卓里面就行了,我也导包了:

跪求大佬

小程大序的猿的主页 小程大序的猿 | 初学一级 | 园豆:4
提问于:2019-05-20 00:30
< >
分享
所有回答(1)
0
安迪比尔 | 园豆:202 (菜鸟二级) | 2019-05-24 20:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册