0
蟒蛇我是用下面的掙扎:用java調用日食路徑問題
當我正常的桌面使用Python程序的路徑,Java可以在Eclipse中運行Python程序。 但是,我使用的是tomcat中的python程序的路徑,java不能在eclipse中運行python程序。
// String callPyPath="C:\\Python27\\python C:\\Users\\Desktop\\myprogram.py"+" ";
// GOOOOD它的工作!
String callPyPath="C:\\Python27\\python C:\\Program Files\\Apache Software Foundation\\Tomcat 8.0\\webapps\\testWeb\\WEB-INF\\classes\\com\\myprogram.py"+" ";
//壞了它不能工作!
String addKeyWord1=KeyWord1+" ";
String addsourcePath=sourcePath+" ";
String addKeyWord2=KeyWord2+" ";
String saveresultPath="C:\\Users\\Desktop\\results\\";
String cmd = callPyPath+addKeyWord1+addsourcePath+addKeyWord2+saveresultPath;
它就像我不能硬編碼路徑名。 – dd90p
然後只需將字符串中的空格替換爲轉義空格即可:請參閱已編輯的答案。 –
我不認爲它有效。 C:\\ Python27 \\ python-space-C:\\ P ..... the-space- should not be replace – dd90p