我想用来自Java的参数调用python程序。但是我的输出是空白。代码在这里。

Python代码在这里:

import sys

print(sys.argv[1])

Java代码在这里:

public class PrintNumber{

public static void main(String[] args){

Process proc;

try {

proc = Runtime.getRuntime().exec("python ../pythonProgram/pythonProgram/PrintN.py 30");

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();

}

}

}

我想输出30,有人可以告诉我错误在哪里吗?

参考方案

您可以尝试一下:

String command = "python /c start python ../pythonProgram/pythonProgram/PrintN.py";

int param = 30;

proc = Runtime.getRuntime().exec(command + param);

参考:Run Python script by Java

java runtime.freememory()与jconsole输出不匹配 - java

我当时遇到一个奇怪的问题。我有多个JVM在运行,我需要获取它们的内存使用情况详细信息。当我通过Runtime.getFreeMemory()获取详细信息并将其与jconsole输出进行比较时,会有很大的不同。可能是什么问题?使用Runtime.getFreeMemory()时我得到的信息不正确或ManagementFactory.getMemoryMXBea…Java:找到特定字符并获取子字符串 - java

我有一个字符串4.9.14_05_29_16_21,我只需要获取4.9。数字各不相同,所以我不能简单地获得此char数组的前三个元素。我必须找到最正确的.并将其子字符串化直到那里。我来自Python,因此我将展示Python的实现方法。def foobar(some_string): location = some_string.rfind('.&…Java:线程池如何将线程映射到可运行对象 - java

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …JAVA:字节码和二进制有什么区别? - java

java字节代码(已编译的语言,也称为目标代码)与机器代码(当前计算机的本机代码)之间有什么区别?我读过一些书,他们将字节码称为二进制指令,但我不知道为什么。 参考方案 字节码是独立于平台的,在Windows中运行的编译器编译的字节码仍将在linux / unix / mac中运行。机器代码是特定于平台的,如果在Windows x86中编译,则它将仅在Win…java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…

java能调用python吗_如何使用运行时在Java中调用python程序 - java相关推荐

  1. 在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python

    这里将告诉您Python原来这么好学-1.2节: 在Linux中安装python,具体操作过程:在Linux系统的主要发行版中,按其软件包格式来进行划分,可分为Deb系以及RPM系操作系统.Linux ...

  2. python安装成功第三方库但import出问题_为什么会在pyspark在RDD中调用python第三方库失败?...

    问题描述 Hi, 我在公司线上运行pyspark时调用jieba分词, 发现可以成功import, 但是在RDD中调用分词函数时却提示没有 module jieba, 在本地虚拟机时没有这些问题 问题 ...

  3. python 二维数组长度_剑指offer二维数组中的查找【Java+Python】

    点击上方"蓝字",关注了解更多 二维数组中的查找 1. 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序 ...

  4. java 字符数组与字符串_用于字符串和数组的5种简单有效的Java技术

    java 字符数组与字符串 Java通常会排在前五种最流行的编程语言中,因此可以理解. 它是一种通用语言,非常容易学习,因为它是一种高级语言,并且可以满足许多用例. 由于这些原因,Java是一门很棒的 ...

  5. 微软二合一能装python吗_微软再出神器,这次终于对Python下手了!

    ​微软又出良心工具了! 微软于7月1日发布一款新的VS Code插件,名为Pylance,这个名称是向Monty Python的Lancelot致敬. Pylance距离截稿不足2天时间,VS Cod ...

  6. 转行学python后悔_月薪13k的我为什么要转行学Python?

    在职业规划包括人生方向上,选择很重要. 一句很经典的话做总结"方向不对,努力白费". 选择自己感兴趣的工作,全力以赴投入其中,"唯有爱的深,才能做的好" 当你付 ...

  7. 多维柔性作业调用_摆脱困境:从预定作业中调用安全方法

    多维柔性作业调用 假设我们已经实现了一个Spring支持的应用程序,并使用Spring Security的方法安全性表达式对其进行了保护 . 我们的下一个任务是使用安全方法实施计划作业. 更具体地说, ...

  8. java 反射 父类的属性_用反射的方式获取父类中的所有属性和方法

    package com.syh.jdbc.reflection_super; /** * 父类 * @author syh * */ public class Parent { public Stri ...

  9. 编写python扩展模块_《深度剖析CPython解释器》27. 使用Python/C API编写扩展模块:编写扩展模块的整体流程...

    楔子 到目前为止,我们已经介绍了很多关于解释器方面的内容,本来接下来应该要说内存管理的,但是个人觉得应该对前面的系列做一个总结.而最好的方式,就是使用Python/C API编写扩展模块,个人是这么认 ...

最新文章

  1. oracle实现数据目录共享,为共享文件系统创建特定于节点的文件和目录
  2. 【AJAX】反向Ajax第1部分:Comet介绍
  3. javascript中的模块系统
  4. Leet Code OJ 7. Reverse Integer [Difficulty: Easy]
  5. Fiddle用于移动端抓包
  6. 戴尔电脑开机黑屏怎么办_笔记本电脑开机黑屏怎么办
  7. 一点关于cloze-style问题的简谈
  8. CSS3: 动画循环执行(带延迟)的实现
  9. 从偶然的机会发现一个mysql特性到wooyun waf绕过题
  10. SEO:搜索引擎优化的35个技巧
  11. 巧用 SSH 打通外网限制
  12. python打印索引序号_打印带有索引的矩阵python
  13. 空间相关分析(一) 空间权重矩阵
  14. 财经职业技能测试的软件,2020技能 2.财经管理类 职业技能测试考试大纲(试行)...
  15. 更改html默认浏览器,怎么更改默认浏览器?默认浏览器设置在哪里
  16. 企业微信推送消息(文本)
  17. java 图片拼接_Java实现图片拼接
  18. 基于微信小程序的家教管理系统源码
  19. Sunflower——Google官方的Jetpack学习项目笔记(Java版)
  20. matlab符号及其运算(1)

热门文章

  1. pycharm怎么编写python代码_如何设置PyCharm中的Python代码模版(推荐)
  2. python词频统计代码_机器学习必备宝典-《统计学习方法》的python代码实现及课件...
  3. vue打包代码反编译_Android逆向反编译代码注入APK过程思路分析
  4. oracle事务数统计,Oracle 查询事务数
  5. php标准输出重定向,python标准输出重定向方式
  6. 【转】C#中枚举类型与静态变量
  7. .NET 实现并行的几种方式(三)
  8. C#中双问号、双冒号等几个特殊关键字
  9. C#多线程之旅(3)——线程池
  10. ABP入门系列(20)——使用后台作业和工作者