Java Module name_java调用python脚本运行提示no module named 模块名
喵喵时光机packagetest;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassMyDemo{publicstaticvoidmain(String[]args){try{System.out.println("start...
喵喵时光机
package test;import java.io.BufferedReader;import java.io.InputStreamReader;public class MyDemo {
public static void main(String[] args) {
try {
System.out.println("start");
String[] args1=new String[]{"python","D:\\pyworkpeace\\9_30_1.py"};
Process pr=Runtime.getRuntime().exec(args1);
BufferedReader in = new BufferedReader(new InputStreamReader(
pr.getInputStream()));
String line; while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
pr.waitFor();
System.out.println("end");
} catch (Exception e) {
e.printStackTrace();
}} public void test(){
System.out.println("我的第一个方法C");
}
}调用的是D盘下的9_30_1.py文件,得到的结果如下:start[ 1. 1. 1.]java 调用有第三方库的python脚本成功endpython文件的内容:import numpy as npif __name__ == '__main__':
a = np.ones(3) print(a) print('java 调用有第三方库的python脚本成功')
更多推荐
所有评论(0)