如何在python中导入已安装的软件

时间:2018-04-05 05:46:13

标签: python

我有一个软件,它是一个.jar文件,安装在我的linux系统中。我想通过python使用该程序。我如何导入该程序,以便它在python脚本中工作。 我想在循环中使用该程序,我想使用python来创建该循环。

1 个答案:

答案 0 :(得分:0)

您需要在python和JVM之间导入连接以运行java命令。 然后你可以创建类和调用方法并获得正常的返回。

from py4j.java_gateway import JavaGateway          # Import JVM-Connector
java_gateway = JavaGateway()                       # Connect to the JVM
java_TestClass = gateway.jvm.<Package>.Test()      # Initalize a Class

result = java_TestClass.doSomethingWithReturn()    # Call a method with return
java_TestClass.doSomethingElse("hello world")      # Call void-Methhod

# Invoke static methods
java_gateway.jvm.java.lang.System.out.println('Hello World!') 

对于使用已编译的.jar,您也需要导入它。

import os
os.system("java -jar MyJar.jar")