发布于 2016-04-20 03:55:18
实际上,如果您键入python -h,它将显示
Other environment variables:
PYTHONPATH   : ':'-separated list of directories prefixed to the default module search path.  The result is sys.path.ProcessBuilder可以不用解压缩就可以使用拉链。
另外,zip文件可以在Python中直接导入,您不需要解压缩它。
List commands = new java.util.ArrayList<String>();
commands.add("python");
commands.add("-m");
commands.add("test");//test.py in test.zip
ProcessBuilder pb = new ProcessBuilder();
pb.command(commands);
Map workerEnv = pb.environment();
workerEnv.put("PYTHONPATH", "/path/to/test.zip");
Process worker = pb.start();https://stackoverflow.com/questions/36624116
复制相似问题