如何运行Windows命令脚本,然后使用python子进程运行其他命令?

时间:2020-10-16 07:48:43

标签: python python-3.x cmd subprocess

我尝试运行Windows命令脚本之后,必须使用python运行其他命令,

下面的快照显示了无需编程即可如何做

  1. 首先,我必须如下图所示运行wlst.cmd

enter image description here

  1. 然后我需要执行以下命令 enter image description here

我正在尝试使用python subrocess.popen做同样的事情,但没有任何障碍, 请找到以下代码,

process = subprocess.Popen(["C:/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/wlst.cmd","exportServiceInstance('C:/Oracle/Middleware/Oracle_Home/user_projects/domains/bi','ssi','/C:/workDir','/C:/exportDir')"],
                            stdout=subprocess.PIPE,
                            stderr=subprocess.PIPE)
print("="*100)
stdout, stderr = process.communicate()
print(stdout.decode('utf-8'))

print("="*100)

当我运行上面的代码wlst.cmd时,我如何使用它执行进一步的命令, 请帮助我。 预先感谢。

0 个答案:

没有答案