Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako volať Python metódu z Java

Komplexné aplikácie sú zvyčajne rozdelené do niekoľkých modulov , ako dobrý softvér inžinierske praxe . Niekedy sa tieto moduly sú realizované prostredníctvom rôznych ľudí a to aj na rôznych programovacích jazykoch , v týchto prípadoch je nutné mechanizmy pre prevod riadenia z kódu napísaného v jednom jazyku na kód napísaný v inom jazyku . Najmä , môžete volať metódu napísaný v Pythone z kódu v jazyku Java začatím IRP parametrické s názvom metódy , ktorú potrebujete spustiť . Návod dovolená 1

zahrnúť nasledujúci riadok na začiatku kódu Java :

import java.io. * ;
2

Build reťazec Java vrátane názvu metódy Python , ktorý chcete spustiť ako v nasledujúcom ukážkovom kóde :

String argsToPythonInterpreter = " mzdy " ;
3

prenos ovládanie na tlmočníka Python z programu Java , zatiaľ čo pokyn tlmočníka volať určený metódy :

Runtime rt = Runtime.getRuntime ( ) ;

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

pr.waitFor ( ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené