public static void main(String[] args) {// TODO Auto-generated method stub
        Process proc;try {String[] args1 = new String[] { "python.exe", "python.py","test"};//python.exe处为你系统中python的安装位置;python.py为想要执行的python文件位置;test为想要传的参数//proc = Runtime.getRuntime().exec("python.exe python.py ");// 执行py文件 不传参数proc=Runtime.getRuntime().exec(args1);//用输入输出流来截取结果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();} }

python.py文件

import sysprint(sys.argv[0]) //输出为python文件的路径
print(sys.argv[1]) //输出为传入的第一个参数test

转载于:https://www.cnblogs.com/sakura--/p/11430000.html

通过Java执行python文件相关推荐

  1. 【Java后台】Java执行Python代码的3类5种情况测试【Java源码+Python源码举例】

    1.why python拥有的某些库要比Java强大,也拥有一些比Java更擅长的领域,python可以搭建后端让Java调用接口,但某些时候我们用到的python代码可能并不多也许只有一个算法,此时 ...

  2. java调用python文件的几种方式【超细讲解!】

    java调用python的契机来自于一个项目需要用到算法,但是算法工程师们写的python,于是就有了java后端调用python脚本的需求,中间遇到了许多问题,特此记录整理了一次. 1.java调用 ...

  3. java执行python脚本

    python执行是由多种方式的,可以在java程序中编写python代码执行,也可以提前写脚本,通过执行脚本文件方式执行.由于个人需求,脚本内容动态变化,不适合写在代码中,故,介绍执行脚本的方式: 话 ...

  4. windows执行python文件提示SyntaxError: Non-ASCII character ‘\xe9‘ in file 1.py on line 7, but no encoding d

    1.问题 windows环境下执行python文件,提示错误如下 SyntaxError: Non-ASCII character '\xe9' in file 1.py on line 7, but ...

  5. python学习——CMD中快速执行python文件

    有时我们在做一些语法验证时,需要执行一些小的python程序,最方便的做法当然是在各种IDE里执行.但是有时我们需要单独保存该文件,那么如何在CMD中对该文件进行执行呢? 很简单,我们通过如下如法即可 ...

  6. Ubuntu如何创建并执行python文件

    Ubuntu如何创建并执行python文件 使用vim编辑器,编辑py文件 安装vim vim xxx.py #xxx为你要运行的py文件,这里建立了test.py 进入vim编辑器,执行下面指令先e ...

  7. Java执行.exe文件

    Java执行.exe文件, 这里以Java调用g++编译程序为例讲解 (我的g++编译器的和程序都在H:/bin/gcc/bin这个目录) 先来看程序: package wen.hui; import ...

  8. 控制台运行python文件_spyder如何在控制台执行python文件,debug python程序

    spyder如何在控制台执行python文件,debug python程序 发布时间:2020-08-01 14:42:02 来源:亿速云 阅读:93 作者:小猪 这篇文章主要讲解了spyder如何在 ...

  9. java执行python路径_java调用其它语言脚本(python、js)

    1.背景 之前用开发过程一些功能如图像处理.相似度计算.水印等需要调用算法写的方法,但是算法一般都是用python语言进行开发.所以经常直接用java调用python脚本文件.在网上搜了很多方法也排了 ...

最新文章

  1. 最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事
  2. (HDU)1056 --HangOver( 悬住)
  3. 跨界巨头谋定现代农业-农民丰收节交易会:全产业链布局
  4. GDCM:ReadSelectedTags的测试程序
  5. 【模板】最大权闭合图
  6. 35解释器模式(Interpreter Pattern)
  7. 为什么年轻一代 连操作系统的基本知识 都不懂?
  8. 安装Aanconda详细教程
  9. 2020年计算机设计大赛参赛回顾与总结
  10. 黑苹果 ACPI Error:method parse/execut failed SB.AC.ADJP
  11. js html post提交表单,JS动态创建表单post提交
  12. 攻城狮成长日志(五):远古人工智能,用博弈树实现的五子棋博弈系统(附原码)
  13. 目前微型计算机的工作原理,微机基本工作原理
  14. 解决 ‘@‘ that cannot start any token. (Do not use @ for indentation)
  15. maven使用modules、parent标签时遇到的问题
  16. Correct the classpath of your application so that it contains compatible versions of the classes com
  17. 按下 Home 键后发生了什么事?
  18. 设计师常用软件合集,有一个你肯定知道!
  19. ICPC 2022西安回顾
  20. 开发中常见的算法汇总之-基数排序

热门文章

  1. 蓝桥杯最短路(java过)spfa单源最短路算法
  2. mybatis学习笔记(2)两种配置实现增删改查
  3. Android Wifi开发之WifiConfiguration
  4. Elasticsearch之type底层结构及弃用原因
  5. operator new/delete,operator-> / *【C++运算符重载】
  6. evaluate函数使用无效_在Matlab中使用tensorflow (2)
  7. java 获取资源,Java资源获取
  8. 图文分析 OSPF 的特点
  9. 【干货】为什么都跑去用HTTPS了?
  10. linux中运行.pro文件,Linux下pro*c运行配置