1. java代码
public class Cmd { public static void main(String[] args) throws Exception { try { System.out.println("start"); //Runtime.getRuntime().exec("python 脚本路径 参数1 参数2 参数n"); //不支持传入形参 Process pr = Runtime.getRuntime().exec("python C:\\Users\\54225\\Desktop\\test1.py sample-debug.apk"); 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(); } } }
2.python代码
import sys
import urllib
print (sys.argv[0]) #参数[0] 是脚本路径
print (sys.argv[1]) #参数[1] 是传入参数1
3.结果
start
C:\Users\54225\Desktop\test1.py
sample-debug.apk
end