我用python在shell中执行了一些命令。我需要在 shell 中显示命令响应。但命令将执行 10s 。我需要等待。如何立即显示命令的回声。以下是我的代码
cmd = "commands"
output = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
print(output.stdout.read())
我需要使用命令的输出。所以我不能使用subprocess.call
我用python在shell中执行了一些命令。我需要在 shell 中显示命令响应。但命令将执行 10s 。我需要等待。如何立即显示命令的回声。以下是我的代码
cmd = "commands"
output = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
print(output.stdout.read())
我需要使用命令的输出。所以我不能使用subprocess.call