`

Java中调用Python代码

    博客分类:
  • Java
 
阅读更多

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

public class FirstJavaScript
{
    public static void main(String args[])
    {
        PythonInterpreter interpreter = new PythonInterpreter();
        interpreter.exec("days=('mod','Tue','Wed','Thu','Fri','Sat','Sun'); ");
        interpreter.exec("print days[1];");
       
        System.out.println("----------------------------------");
       
        interpreter.execfile("tz.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()); 
       
        System.out.println("----------------------------------");
       
        interpreter.execfile("test.py"); 
    }
}

 

附件已经加入 jython.jar

 

分享到:
评论

相关推荐

    用java调用python

    JythonBridge 提供了与 Py4J 类似的功能,但它基于 Jython,允许直接在 Java 中运行 Python 代码,而不仅仅是调用 Python 脚本。 6. **使用 JPype**: JPype 是一个开源项目,它实现了 Python 和 Java 之间的互...

    Java调用Python.zip

    首先,在Java中引入Jython库,然后创建PythonInterpreter对象,通过这个对象执行Python代码。 ```java import org.python.util.PythonInterpreter; public class JythonExecutor { public static void main...

    JAVA调用Python的接口

    java调用python脚本的工具类,可以通过在java项目中导入当前的jar包,可以来调用python的脚本代码来执行python。

    java调用python入门详解

    本项目名为“java调用python入门详解”,主要展示了如何在Java程序中调用Python脚本进行数据处理或其他功能实现。下面将详细介绍这个项目中的关键知识点。 1. **Jython**: 为了在Java环境中运行Python代码,我们...

    java调用python脚本

    例如,"Java调用Python脚本"是一个常见的需求,特别是在数据处理、科学计算或机器学习等场景中,Python的强大库可以与Java的稳定性和企业级应用能力相结合。本教程将详细讲解如何在Java程序中调用Python脚本。 首先...

    SpringBoot调用python教程

    在本文中,我们将详细介绍如何利用 SpringBoot 框架调用 Python 脚本,以便更方便地进行数据处理和分析。 SpringBoot 作为一个强大且方便的后端开发框架,具有强大的处理能力。但是,在数据分析和前台展示方面,使用...

    Java调用Python各个版本的jar包

    本文将详细讲解如何使用Java调用Python的各个版本,并且重点介绍涉及的jar包及其作用。 首先,理解标题“Java调用Python各个版本的jar包”,意味着我们需要在Java程序中执行Python脚本,而这个过程通常涉及到Java的...

    java调用python中的自定义函数函数

    Java本身并不直接支持调用Python代码,但可以通过一些中间层或桥梁来实现。其中一个流行的方法是使用Apache的Jython项目。Jython是一种Python的实现,它能够运行在Java平台上,因此可以直接与Java代码集成。Jython...

    python调用java代码方法

    本文将深入探讨如何在Python中调用Java代码,实现两者之间的有效通信。 首先,我们需要理解Python和Java之间的调用机制。Python提供了多种方式来调用Java代码,其中最常见的是使用Jython(Python的Java实现)和...

    java 调用 python yolo onnx 模型 AI 视频 识别 支持 yolov5 yolov8 yolov7源代码

    在Java中实现目标检测和目标识别,可以集成实时流传输协议(RTSP)和实时多媒体传输协议(RTMP)等功能,使得整个系统更加强大和灵活。首先,Java应用可以通过调用Python的YOLO ONNX模型来实现视频中的目标检测和...

    java2python--java代码转python工具

    但可以推测,如果这是一个转换后的Python代码文件,那么它应该包含从Java源代码转换过来的Python实现,用户可以通过查看和运行这个文件来评估转换的效果。 总的来说,`java2python`工具是一个实用的编程辅助工具,...

    Python 调用Java实例详解

    Python 对服务器端编程不如Java 所以这方面可能要调用Java代码 前提: Linux 环境  1 安装 jpype1 安装后测试代码:  from jpype import * startJVM(getDefaultJVMPath(), "-ea") java.lang.System.out.println...

    Java调用Python的jar包

    当我们说"Java调用Python的jar包"时,可能是指使用像Jython这样的Java实现的Python解释器,它允许Java代码直接运行Python代码,或者使用一些库(如`Py4J`)来在Java和Python之间建立桥梁。 Jython是一个完全兼容...

    Java调用python所用到的jar包

    在Java编程环境中,有时我们需要利用Python的某些功能或者库,这时就需要通过Java调用Python来实现。这个场景通常涉及到Java与Python的交互,这在跨语言集成开发中非常常见。"Java调用python所用到的jar包"指的是...

    Android使用JNI调用Python so解释器

    在这个特殊的场景中,我们讨论的是如何通过JNI在Android应用中调用Python解释器,这通常用于实现动态脚本执行或者利用Python丰富的库资源。 首先,我们需要理解Android的NDK(Native Development Kit),它是...

    java调用python+访问mysql数据实例

    本实例主要探讨如何利用Java调用Python脚本,并通过Python连接MySQL数据库来访问和获取数据。这一过程涉及的技术栈包括Java的进程调用、Python的数据库操作以及MySQL的数据库连接。 首先,Java调用Python通常可以...

    Thrift中实现Java与Python的RPC互相调用示例代码.rar

    在Java中,Thrift会生成一个`HelloWorldService.java`文件,包含服务的客户端和服务端接口。在Python中,Thrift会生成一个`hello_world.py`文件,其中包含了服务的客户端和服务端类。 对于Java,你需要实现服务端...

    python 利用 jpype 调用java代码

    Python是一种强大的脚本语言,广泛应用于数据处理、...`test1`可能是一个测试脚本,而`mython`可能是一个包含Python代码的模块,演示如何使用`jpype`调用Java代码。你可以查看这些文件以获取更具体的例子和实现细节。

Global site tag (gtag.js) - Google Analytics