我有一个带有命令行界面的程序,我需要用Python来控制它。当我从Windows命令提示符启动程序时,它最初会以一条欢迎消息来响应。然后我输入一个命令,它会响应这个命令,等等。下面的例子是我用Python实现这一点的一个尝试。你知道吗
cli = ["vqtcli", "10.0.0.19"]
cmd = "status"
p = subprocess.Popen(cli, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
print p.communicate(input=cmd)
响应vqtcli命令需要初始欢迎消息,响应status命令需要不同的输出,但本例中打印的只是欢迎消息。如何获得对status命令的响应?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐