无法在不同目录中从Java执行Python脚本
我试图从java执行一个python脚本,该脚本位于不同的目录中
我从Java调用以下代码:
private final String PATH_TO_PREDICTIONS_SCRIPT = "C:\\Users\\User\\Desktop\\Final Year Project\\Documentation\\Predictive Model\\Prediction Model ~ v0.4 10-03-2018\\predictions.py";
public TrainTestResults() throws IOException {
initComponents(); //JFrame
Process p = Runtime.getRuntime().exec("python " + this.PATH_TO_PREDICTIONS_SCRIPT);
}
这个python脚本将在指定的目录中保存一个带有一些结果的文件,稍后我将从Java读取该目录
我确信这与目录格式有关,因为当我从cmd执行python脚本时,如果在不同的目录中工作,我必须这样做:
os.chdir(r'path')
如果您能从Java运行时过程中直接获得帮助,并且不将文件移动到同一目录中,我们将不胜感激
谢谢大家!
共 (0) 个答案