如何将java程序的数据传递至python

java程序的数据传递至python:1、首先建立一个python脚本,名字为:my_utils.py def adder(a, b):return a + b 2、java类代码 FirstJavaScript:import javax.script.*;import org.python.core.PyFunction;import org.python.core.PyInteger;import org.python.core.PyObject;import org.python.util....
如何将java程序的数据传递至python
java程序的数据传递至python:
1、首先建立一个python脚本,名字为:my_utils.py
def adder(a, b):
return a + b
2、java类代码 FirstJavaScript:
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 FirstJavaScript
{
public static void main(String args[])
{
PythonInterpreter interpreter = new PythonInterpreter();
interpreter.execfile("C:\\Python27\\programs\\my_utils.py");
PyFunction func = (PyFunction)interpreter.get("adder",PyFunction.class);

int a = 2010, b = 2 ;
PyObject pyobj = func.__call__(new PyInteger(a), new PyInteger(b));
System.out.println("anwser = " + pyobj.toString());

}//main
}2017-09-15
mengvlog 阅读 322 次 更新于 2025-09-10 14:43:13 我来答关注问题0
  • 前端需要java后端传多个对象数据怎么传?1、很多时候前端需要传递多个不同类型对象到后台,这时可以将所有需上传的对象保存在一个数组里,之后向后台上传数组即可。2、通过表单传递前端使用表单时,为name属性赋值,后台controller层方法的参数只要与name的值相同,即可获取到该属性的值。ajaxjs中将值取出来,通...

  •  海南加宸 在java中怎么做到上传本地文件

    在Java编程中,实现本地文件上传至服务器的功能,主要涉及文件读取与网络传输两部分。具体步骤包括:首先,使用Java的IO流读取本地文件内容;接着,将读取到的数据通过HTTP协议发送至服务器端。以下是一个简单的示例代码片段,展示了如何通过后台将本地文件上传至服务器:java import java.io.*;public cla...

  •  誉祥祥知识 java 数据输出到txt文件

    使用PrintStream对象的println方法,我们可以向文件中写入数据。在这个例子中,我们写入了整数100。println方法会自动在输出内容后面添加一个换行符。最后,我们调用PrintStream对象的close方法来关闭输出流,这会确保所有的数据都被正确地写入文件,并且系统资源被释放。这个简单的例子展示了Java中将数据输出到文本...

  •  千锋教育 java开发的信息系统里,jsp与java文件是怎么传递数据的?

    jsp与java文件传递数据可以使用Servlet类来传递,jsp将数据存入到request对象中,Servlet类获取这个request对象,并将数据取出。学习java开发推荐选择千锋教育,一群草根奉献着自己的青春年华,为创造一个有真正社会价值的职业教育机构“千锋教育千锋教育”而奋力拼搏。学习Java的优势:1、Java广受欢迎:Java仍然...

  •  文暄生活科普 java中,main线程threadlocal的值怎么传递到线程池内?

    线程池中如何共享数据?使用TransmittableThreadLocal类,它可以在线程之间传递数据,实现线程池内ThreadLocal值的共享。ThreadLocal的常见用途包括:Session管理、用户会话信息、线程私有数据、数据缓存等。总结,ThreadLocal提供了线程安全、高效管理线程局部数据的机制,通过合理使用,能够有效解决并发编程中的线程...

檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部