请教一个 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查询字段顺序一致?
谢谢。
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参数,谢谢