您的位置:首页 > 编程语言 > Python开发

window下java调用python脚本并读取Python运行结果

2018-03-30 14:54 519 查看
window下java调用python脚本并读取Python运行结果
java 代码如下:import java.io.InputStreamReader;
import java.io.LineNumberReader;

public class TestRunPython {

public static void main(String[] args) {
String result = "";

try {
Process process = Runtime.getRuntime().exec("python C:/Users/s/my.py test中文" );

InputStreamReader ir = new InputStreamReader(process.getInputStream(),"GBK");
LineNumberReader input = new LineNumberReader(ir);
result = input.readLine();
input.close();
ir.close();
// process.waitFor();
} catch (Exception e) {
System.out.println("调用python脚本并读取结果时出错:" + e.getMessage());
}

System.out.println(result);

}

}

Python文件my.py代码如下:

import sys

if __name__ == "__main__":
filename = sys.argv[1]

print (filename)

运行结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java Python