如果我通过终端运行命令,我想从python文件中调用一个函数并使其正常工作。
我的python文件的名称是test.py
:
我去了保存我的python文件的目录并运行此命令:
python -c 'from test import *;
print myPythonClass().jpg2bmp("/home/vaishali/Desktop/images/27Dresses_D.jpg")'
但是我想通过Java运行这个命令。 我试过了:
Process proc = Runtime.getRuntime().exec("python -c 'from test import *;
print myPythonClass().jpg2bmp(\"/home/Desktop/images/27Dresses_D.jpg\")'");
但它不起作用可能是一些小错误。 即使我想传递filename作为参数。如何才能做到这一点? 如果您知道与此相关的内容,请分享