2
だから、hereは既に質問されている質問ですが、回答があまり役に立たないようです。私はjythonを使用してpythonスクリプトを実行することができ、その質問に投稿された回答が、私は変数を渡すことができません...私はエラーがarg1 arg2とarg3のような変数を言うプログラムを実行する...私は何ですか?間違っている?ここ JavaからPythonスクリプトに変数を渡す
String[] arguments = {"myscript.py", "arg1", "arg2", "arg3"};
PythonInterpreter.initialize(System.getProperties(), System.getProperties(),arguments);
org.python.util.PythonInterpreter python = new org.python.util.PythonInterpreter();
StringWriter out = new StringWriter();
python.setOut(out);
python.execfile("myscript.py");
String outputStr = out.toString();
System.out.println(outputStr);
と
はARG2 ARG1def myFunction(arg1,arg2,arg3):
print "calling python function with paramters:"
print arg1
print arg2
print arg3
myFunction(arg1,arg2,arg3)
が今エラーが言うのPythonスクリプトであり、ここで説明したよう