python:调用java程序

时间:2011-10-02 20:30:28

标签: java python jar

我有一个标签云生成器,我想从我的python程序调用。我该怎么办?

我在批处理文件中运行它

java -jar ibm-word-cloud.jar -C configure.txt input.txt output.png

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

subprocess module现在是preferred over os.system()。一个简单的例子,假设run_prog.bat包含您需要的命令:

import subprocess
cmd = "run_prog.bat"
proc = subprocess.Popen(cmd)

答案 1 :(得分:2)

您可以使用os模块:

import os
os.system('mybatchfile.bat')

或使用子流程模块