1
ユーティリティを実行しているときにblabを実行すると、確認のために「はい」または「いいえ」と表示されますが、何ができますか?おかげで、Linuxのユーティリティを実行し、その応答をPythonで返すには?
コードは以下の通りです:
proc = subprocess.Popen("blab delete {}".format(num), shell=True,
stderr=subprocess.STDOUT, stdin=subprocess.STDIN)
stdout_value = proc.communicate()[0]
はい、同意します。しかし、私はその出力だけでなく、その質問に答える必要があります。 – codexplorer
あなたは 'process.communicate(input = b'some answer ')'を繰り返し呼び出して、同じ手順で答えを送ることができます。 – nkprince007
それは動作します。入力は最初のステップですが、私はいつもそうです。私の驚いたことに、それはサブプロセスの応答のための入力になることができます – codexplorer