Tecnología

Inicio

Cómo llamar al método Python De Java

Las aplicaciones complejas normalmente se dividen en varios módulos, como una buena práctica de la ingeniería de software. A veces, estos módulos son implementados por diferentes personas e incluso en diferentes lenguajes de programación; en esos casos, es necesario mecanismos para transferir el control de código escrito en un lenguaje a código escrito en otro idioma. En particular, puede llamar a un método escrito en Python de código Java con el lanzamiento del intérprete de Python parametrizada con el nombre del método que necesita para funcionar.

Instrucciones

1 Incluir la siguiente línea al principio del código Java:

import java.io. *;

2 Crea una cadena de Java incluyendo el nombre del método de Python que desea ejecutar como en el siguiente ejemplo de código:

ArgsToPythonInterpreter cadena = "nómina";

3 Transferir el control al intérprete de Python desde el programa Java, mientras que instruir al intérprete para llamar al método designado:

Rt = tiempo de ejecución Runtime.getRuntime ();

Proceso pr = rt.exec ( "python -m" + argsToPythonInterpreter);

pr.waitFor ();