我想从Scala程序调用我的python脚本runner.py
,我这样做:
runner.py:
print("testing")
`program.scala:
val res = "python3 runner.py" !
问题是,这只返回0
,而不返回打印输出。我如何在Scala中获得它?
如ScalaDocs中所述,!
返回流程退出代码。!!
返回进程StdOut。如果你需要两者,你会想添加一个ProcessLogger
。