Pythonを使用してシェルでいくつかのコマンドを実行しました。シェルでコマンド応答を表示する必要があります。ただし、コマンドは 10 秒実行されます。私は待つ必要があります。コマンドのエコーを即座に表示するにはどうすればよいですか。以下は私のコードです
cmd = "commands"
output = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
print(output.stdout.read())
そして、コマンドの出力を使用する必要があります。だから使えないsubprocess.call