Jython,一個JVM庫,負責解釋運行Python代碼
首先看一個官方例子
import org.python.util.PythonInterpreter;
public class JythonHelloWorld {
public static void main(String[] args) {
try(PythonInterpreter pyInterp = new PythonInterpreter()) {
pyInterp.exec("print('Hello Python World!')");
}
}
}
看,我們的JVM可以執行Python代碼了
第二個列子,Python代碼裏面直接調用Java的類庫
from java.lang import System # Java import
print('Running on Java version: ' + System.getProperty('java.version'))
print('Unix time from Java: ' + str(System.currentTimeMillis()))
有了這個利器,以後是不是可以早點下班了呢?