python - 如何使用python将jar文件输出发送到json文件
问题描述
我有 jar 文件,执行时会在终端上打印输出,我不确定如何将 jar 文件输出作为 json 文件传递。
下面的代码只是在终端打印jar文件输出
subprocess.Popen(['java', '-jar', '/home/myfolder/collect.jar'])
我正在考虑下面,但不知道从...
with open('collect.json', 'w') as fp:
xxxxxxxxxxx
希望有人可以进一步建议。谢谢你。
解决方案
你可以试试这样的
with open('collect.json','w') as fp :
subprocess.Popen('java -jar .//home/myfolder/collect.jar',stdout=fp).wait()
有关更多信息,请参阅此问题如何在 python 代码中获取 .jar 执行的输出?
我希望这会有所帮助。
推荐阅读
- angular - NGXS 中的 DISPATCH 是什么意思?
- java - Spring WebClient 在 Tomcat 上留下开放会话
- python - 计算Python中另一个列表中每个嵌套列表的出现次数
- css - 引导按钮不会显示内联块
- reactjs - 如何在 React 中将函数设置为 useState 变量?
- r - 将数据透视表导出到 R markdown(用于 word 中的最终输出)
- java - 如何使用java动态计算模型中空字段的计数
- java - 在 Mac 上的 mvn 构建期间,Java 测试中的环境变量为空
- youtube-dl - 使用 youtube-dl 嵌入缩略图时是否可以不更改文件创建日期?
- algorithm - 链表:删除节点