繁体   English   中英

如何从 Java 程序运行 Python 脚本

[英]How to run Python Script from Java Program

在我的 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”。

任何帮助将非常感激。

你在 python 脚本路径中有空格字符。 尝试用 \\" \\" 引用它

你也应该看看 ProcessBuilder: https : //docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM