通过Python执行Java程序

时间:2009-03-31 20:20:32

标签: java python

我该怎么做?

2 个答案:

答案 0 :(得分:11)

您可以使用os.system()函数从Python执行任何您想要的任何内容。

  

<强>使用os.system(命令)
  执行命令   子shell中的(字符串)。这是   通过调用标准C实现   功能系统,并具有相同的功能   限制。对os.environ的更改,   sys.stdin等没有反映出来   执行的环境   命令。

为了获得更多功能和灵活性,您需要查看subprocess模块:

  

子进程模块允许您   产生新的进程,连接到他们的   输入/输出/错误管道,并获得   他们的退货代码。

答案 1 :(得分:5)

当然,Jython允许您在Py​​thon中使用Java类。这是另一种查看它的方法,可以更加紧密地集成Java代码。