有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

无法在不同目录中从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) 个答案