1
現在、パイプを使用して各行を表示することで、Pythonシェル(Windowsの場合はiDLE)のサブプロセスの出力を表示しています。pythonサブプロセスの入力委譲
ユーザー入力を持つサブプロセスでこれを行いたいので、プロンプトがPythonコンソールに表示され、ユーザーが結果を入力して結果をサブプロセスに送ることができます。
これを行う方法はありますか?
現在、パイプを使用して各行を表示することで、Pythonシェル(Windowsの場合はiDLE)のサブプロセスの出力を表示しています。pythonサブプロセスの入力委譲
ユーザー入力を持つサブプロセスでこれを行いたいので、プロンプトがPythonコンソールに表示され、ユーザーが結果を入力して結果をサブプロセスに送ることができます。
これを行う方法はありますか?
process.stdin.write
を使用してください。
subprocess.Popen
に電話するときは、stdin = subprocess.PIPE
を設定することを忘れないでください。