[英]How to run a python script in Java program using Docker container?
[英]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.