Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo ejecutar un script en Python con Java?

¿Cómo ejecutar un script en Python con Java?

Si es jython, que es Python ejecutándose en Jvm, puede usar JSR223, que ya está incluido en JDK1.6. JSR223 es un paquete de biblioteca para analizar múltiples lenguajes de secuencias de comandos, incluido Jython. Además del paquete JSR223, también se requiere el paquete jython-engine.jar.

Motor ScriptEngine = nuevo ScriptEngineManager(). getEngineByName(" python ");

Pruebe

{

engine.eval(new FileReader("./script/listing.py")); /p>

}

catch(ScriptException se)

{

}

catch (IOException es decir)

p>

{

}

O consulte:/content/10/0608/23/1404822_32043230.shtml.

Usé ScriptEngine hace mucho tiempo y tiene buen soporte para lenguajes de scripting en Jvm, como jruby, jython, groovy, etc. Olvidé algo.