我在 Java 中使用 Jython;所以我有一个类似于下面的Java设置:
String scriptname="com/blah/myscript.py"
PythonInterpreter interpreter = new PythonInterpreter(null, new PySystemState());
InputStream is = this.getClass().getClassLoader().getResourceAsStream(scriptname);
interpreter.execfile(is);
这将(例如)运行以下脚本:
# myscript.py:
import sys
if __name__=="__main__":
print "hello"
print sys.argv
我如何使用这种方法传入“命令行”参数?(我希望能够编写我的 Jython 脚本,这样我也可以使用“python script arg1 arg2”在命令行上运行它们)。