请教一个 Java 获得 Python 执行结果的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教一个 Java 获得 Python 执行结果的方法相关的知识,希望对你有一定的参考价值。

参考技术A String result = "";

try
Process process = Runtime.getRuntime().exec("python /home/jia/fireevacuation/my.py " + filename);
// process.waitFor();
InputStreamReader ir = new InputStreamReader(process.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
result = input.readLine();
input.close();
ir.close();
// process.waitFor();
catch (IOException e)
logger.error("调用python脚本并读取结果时出错:" + e.getMessage());

return result;本回答被提问者采纳

请教高手:java中 SQL查询结果返回为List<Map<String,Object>>结果集顺序问题

java中 SQL查询结果返回为List<Map<String,Object>>结果中,例如SQL语句查询的字段为A,B,C,D
但是到返回到Map中的顺序就变了(如B,C,A,D)。
请问如何使的Map中的字段顺序与SQL查询字段顺序一致?
谢谢。

参考技术A List<Map<String,Object>> list=..

for (int i=0;i<list.size(),i++)

Map map=(Map)list.get(i);

Iterator iterator = map.keySet().iterator();
while (iterator.hasNext())

String key = (String) iterator.next();
Object object = map.get(key);


追问

垃圾

以上是关于请教一个 Java 获得 Python 执行结果的方法的主要内容,如果未能解决你的问题,请参考以下文章

python 新手请教,用java调用.py如何用java传入python参数,谢谢

请教一个python问题

请教python,这个程序的输出结果为什么是10 none?

delphi 调用exe文件后怎么获得执行结果

请教如何获得一个shell文件所在的目录

请教怎样发送socket请求包,并获得返回数据