Calling Java app with “subprocess” from Python and reading the Java app output

后端 未结 2 774
执念已碎
执念已碎 2020-12-01 17:51

What is the nicest way to read the output (i.e. via System.out.println) of a Java app which is called from Python with

subprocess.Popen(\"java MyClass\", sh         


        
2条回答
  •  有刺的猬
    2020-12-01 18:13

    p1 = subprocess.Popen(["/usr/bin/java", "MyClass"], stdout=subprocess.PIPE)
    print p1.stdout.read() 
    

提交回复
热议问题