簡體   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