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