如何在python脚本中执行java 命令
答案:2 悬赏:10 手机版
解决时间 2021-02-23 09:57
- 提问者网友:你独家记忆
- 2021-02-23 05:40
例如运行 test.py ,然后 test.py 中包含“java -jar mine.jar”
最佳答案
- 五星知识达人网友:风格不统一
- 2021-02-23 07:13
用jpython不就可以了!
全部回答
- 1楼网友:思契十里
- 2021-02-23 08:03
1.直接执行python脚本代码
引用 org.python包
1 pythoninterpreter interpreter = new pythoninterpreter();
2 interpreter.exec("days=('mod','tue','wed','thu','fri','sat','sun'); "); ///执行python脚本
2. 执行python .py文件
1 pythoninterpreter interpreter = new pythoninterpreter();
2 inputstream filepy = new fileinputstream("d:\\demo.py");
3 interpreter.execfile(filepy); ///执行python py文件
4 filepy.close();
3. 使用runtime.getruntime()执行脚本文件
这种方式和.net下面调用cmd执行命令的方式类似。如果执行的python脚本有引用第三方包的,建议使用此种方式。使用上面两种方式会报错java importerror: no module named arcpy。
1 process proc = runtime.getruntime().exec("python d:\\demo.py");
2 proc.waitfor();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯