当前位置: 首页 > news >正文

asp网站 会员注册wordpress widget 模板

asp网站 会员注册,wordpress widget 模板,最新百度关键词排名,wordpress导航栏改字体在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件#xff08;推荐#xff09; 调用python脚本中的函数 简单介绍 官网地址 首页 | (jython.org) Jython项目提供了Java中的Python实现#xff0c; 为Python提供了… 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件推荐 调用python脚本中的函数 简单介绍 官网地址 首页 | (jython.org) Jython项目提供了Java中的Python实现 为Python提供了在JVM上运行的好处并可以访问用Java编写的类。 当前版本Jython 2.7.x仅支持Python 2抱歉。 在项目的GitHub存储库中有一个关于Python 3的工作。 Jython实现可免费用于商业和非商业用途。 它们与 PSF 许可证 v2 下的源代码一起分发。 Jython是Java的补充特别适合以下任务 嵌入式脚本 - Java 程序员可以将 Jython 库添加到他们的系统中以允许最终用户编写简单或复杂的脚本为应用程序添加功能。交互式实验 - Jython 提供了一个交互式解释器可用于与 Java 包或正在运行的 Java 应用程序进行交互。这允许程序员使用Jython试验和调试任何Java系统。快速应用程序开发 - Python 程序通常比同等的 Java 程序短 2-10 倍。这直接转化为程序员生产力的提高。Python和Java之间的无缝交互允许开发人员在开发和发布产品期间自由混合这两种语言。 下面是在一个简单的 Java 应用程序中运行 Python 代码的示例 import org.python.util.PythonInterpreter;public class JythonHelloWorld {public static void main(String[] args) {try(PythonInterpreter pyInterp new PythonInterpreter()) {pyInterp.exec(print(Hello Python World!));}} }下面是从 Python 代码使用 Java 的示例 from java.lang import System # Java importprint(Running on Java version: System.getProperty(java.version)) print(Unix time from Java: str(System.currentTimeMillis()))准备工作: 创建maven工程结构如下关注箭头的几个类即可 到官网Downloads | Jython下载Jython的jar包或者在maven的pom.xml文件中加入如下代码 dependencygroupIdorg.python/groupIdartifactIdjython-standalone/artifactIdversion2.7.0/version /dependency ​​​​​​​ 1.在java类中直接执行python语句 创建JavaRunPython.java类 package com.test;import org.python.util.PythonInterpreter;public class JavaRunPython {public static void main(String[] args) {PythonInterpreter interpreter new PythonInterpreter();interpreter.exec(ahello world; );interpreter.exec(print a;);}} 输出结果如下 2.在java中直接调用python脚本 在本地的D盘创建一个python脚本文件名字为javaPythonFile.py文件内容如下 a 1 b 2 print (a b) 创建JavaPythonFile.java类内容如下 package com.test;import org.python.util.PythonInterpreter;public class JavaPythonFile {public static void main(String[] args) {PythonInterpreter interpreter new PythonInterpreter();interpreter.execfile(D:\\javaPythonFile.py);} } 输出结果如下 3.使用Runtime.getRuntime()执行python脚本文件推荐使用 在本地的D盘创建一个python脚本文件名字为Runtime.py文件内容如下 print(RuntimeDemo) 创建RuntimeFunction.java类内容如下 package com.test;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class RuntimeFunction {public static void main(String[] args) {Process proc;try {proc Runtime.getRuntime().exec(python D:\\Runtime.py);BufferedReader in new BufferedReader(new InputStreamReader(proc.getInputStream()));String line null;while ((line in.readLine()) ! null) {System.out.println(line);}in.close();proc.waitFor();} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();} } } 4.调用python脚本中的函数 在本地的D盘创建一个python脚本文件名字为add.py文件内容如下 def add(a,b):return a b 创建Function.java类内容如下 package com.test;import org.python.core.PyFunction; import org.python.core.PyInteger; import org.python.core.PyObject; import org.python.util.PythonInterpreter;public class Function {public static void main(String[] args) {PythonInterpreter interpreter new PythonInterpreter();interpreter.execfile(D:\\add.py);// 第一个参数为期望获得的函数变量的名字第二个参数为期望返回的对象类型PyFunction pyFunction interpreter.get(add, PyFunction.class);int a 5, b 10;//调用函数如果函数需要参数在Java中必须先将参数转化为对应的“Python类型”PyObject pyobj pyFunction.__call__(new PyInteger(a), new PyInteger(b)); System.out.println(the anwser is: pyobj);}} 运行结果如下
http://www.w-s-a.com/news/589654/

相关文章:

  • 双桥区网站制作企业网站一般内容包括哪些
  • 莆田外贸专业建站做app 需要先做网站吗
  • 网站怎么用北京口碑最好的装修公司
  • 潮州网站建设深圳微信分销网站设计
  • asp.net网站开发实例教程pdf泉州seo网站关键词优推广
  • 怎样建立一个企业网站dede 网站名称
  • 做网上竞彩网站合法吗免费网站建设品牌
  • 网站开发所需要的的环境客户关系管理的内涵
  • 优质做网站公司做软件的人叫什么
  • 徐州市徐州市城乡建设局网站首页网站建设刂金手指下拉十五
  • 建设游戏网站目的及其定位市场营销策略概念
  • 小学电教检查网站建设资料wordpress谷歌字体
  • 南通做网站的公司有哪些中国建筑论坛网
  • 技术支持 佛山网站建设wordpress不用ftp
  • 广州定制app开发wordpress配置搜索引擎优化
  • 兰州网站建设论坛四川建设网官网登录
  • 在线作图免费网站湖南批量出品机
  • 深圳做网站公司有哪些地方妇联加强网站平台建设
  • vps建设网站别人访问不了网页链接生成器
  • 网站建设一般要多少钱电商平台取名字大全
  • 怎么做网站封面上的图网站开发语言 微信接口
  • 免费观看网站建设优化安徽
  • 上海电商网站开发公司做婚恋网站的翻译好吗
  • 以网站建设为开题报告大数据技术就业前景
  • dw做网站字体 别人电脑显示青岛活动策划公司
  • 网站成立时间查询墨猴seo排名公司
  • 技术支持 随州网站建设苏州企业网站建设定制
  • 美食网站开发目的与意义网站开发环境选择
  • 青岛西海岸新区城市建设局网站开发板在null不可用
  • 企业信息管理系统免费seo优化个人博客