读取从Python调用的Java应用程序的输出(即通过System.out.println)最好的方法是什么?
subprocess.Popen("java MyClass", shell=True)
没有写和读文件? (使用Jython等不是一种可能的解决方案)
解决方法:
p1 = subprocess.Popen(["/usr/bin/java", "MyClass"], stdout=subprocess.PIPE)
print p1.stdout.read()
2023-08-08 14:05:52
读取从Python调用的Java应用程序的输出(即通过System.out.println)最好的方法是什么?
subprocess.Popen("java MyClass", shell=True)
没有写和读文件? (使用Jython等不是一种可能的解决方案)
解决方法:
p1 = subprocess.Popen(["/usr/bin/java", "MyClass"], stdout=subprocess.PIPE)
print p1.stdout.read()