让我向你解释一下情况。我正在将tibemsadmin.exe作为子进程执行。 一旦子流程开始,我需要管道3个命令。 1. '连接' 2.用户名,即“” 3.密码是“”
import subprocess as sp
process=sp.Popen('tibemsadmin',cwd='C:/tibco/ems/8.5 - Copy/bin',shell=True, stdout=sp.PIPE, stdin=sp.PIPE, stderr=sp.STDOUT)
process.stdin.write(b'connect\n')
process.stdin.write(b'\n')
process.stdin.write(b'\n')
stdout=process.communicate()
print(stdout)
cmd.terminate()
进程未获取密码。它用于用户输入。它被卡住了
C:\Users\user\Desktop\TIBCO>;py cmd_popen.py 密码:
目前没有回答
相关问题 更多 >
编程相关推荐