如何从Java程序运行Python脚本

问题描述 投票:0回答:1

在我的Java程序中,我创建了最小二乘近似,并将系数c1x + c2x ^ 2 + c3x ^ 3 ...导出到Python脚本将读取并绘制的文本文件中。但是,我什至无法从Java程序中获取基本的Hello World python文件来运行。我搜寻了互联网上的答案,并使用了本书中的所有技巧。这就是我所做的:methodsOneThroughTwo methodsThreeThroughFour,这是输出:exceptions

我有相同的python文件test.py,放在两个不同的位置,第一个是java程序的目录(C:\ Users \ BScot \ OneDrive \ Desktop \ Numerical Analysis \ Lab2 \ test.py)第二个位于python项目的目录中(C:\ Users \ BScot \ OneDrive \ Desktop \ Numerical Analysis \ Test \ test.py),只是为了检查是否会有所不同。

某些例外情况表明已找到该文件,但由于它不是可执行文件而无法运行;但是,当我在文件路径的开头添加python start命令时,它读取到找不到文件“ python”。

任何帮助将不胜感激。

java python
1个回答
0
投票

您在python脚本路径中有空格字符。尝试用\“ \”

引用

此外,您还应查看ProcessBuilder:https://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html

© www.soinside.com 2019 - 2024. All rights reserved.