python: 调用java程序
我有一个标签云生成器,我想从我的Python程序中调用它。该怎么做呢?
我是在一个批处理文件中运行它的。
java -jar ibm-word-cloud.jar -C configure.txt input.txt output.png
谢谢你的帮助。
2 个回答
2
你可以使用os模块:
import os
os.system('mybatchfile.bat')
或者使用subprocess模块
3
现在,subprocess模块比起os.system()更受欢迎。这里有个简单的例子,假设run_prog.bat文件里包含了你需要的命令:
import subprocess
cmd = "run_prog.bat"
proc = subprocess.Popen(cmd)