前景提要
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(); }
}
但是我把代码内嵌至安卓里面就行了,我也导包了:
跪求大佬 小程大序的猿 | 初学一级 | 园豆: 7
提问于:2019-05-20 00:30 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(1) 0 https://blog.csdn.net/sinduanan/article/details/80225321 安迪比尔 | 园豆:202 (菜鸟二级) | 2019-05-24 20:28 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。