我是Python和Jython的新手。我只是想知道是否可以使用Python来执行Jython脚本并获得其结果。
原因是代码以前是由另一个人完成的,我不想改变或搞乱与Jython兼容性问题的每一件事。因为我只需要将一些数据传递给Java类并接收它的返回结果。
我尝试使用子进程,但我一直收到错误说明(系统找不到指定的文件)
from subprocess import Popen, PIPE, STDOUT
p = Popen(['Jython', 'test.py'], stdin=PIPE, stdout=PIPE, stderr=STDOUT)
答案 0 :(得分:2)
这里有两个可能的问题:
Jython
更改为jython
,因为终端/ python区分大小写。'/{PATH TO TEST SCRPIT}/test.py'