bugfix> python > 投稿

subprocess を使用しているときに解決できないように見える問題がありますPythonのモジュール。

cmdプロンプトでコマンドを実行すると、ユーザーが質問(パスワードなど)に入力するまで実行が一時停止します。 問題は、質問がソフトウェアのユーザー設定によって異なる場合があることです。質問は最初にユーザー名に対するものであり、次に2番目の質問はパスワードであるか、または質問はパスワードに対するものです。質問が常にパスワードに関するものであることがわかっていれば、すぐに stndin を実行できますプログラムは続行されます。しかし、そうではありません。ここに私の質問があります

subprocess.Popen(my_command, stdin=subprocess.PIPE, stdout=subprocess.PIPE) を使用してプロセスを生成するとき 、プロセスはユーザー入力を待っています。 Pythonを介してユーザー入力を取得し、プロセスに伝えることができるように、プロセスが要求しているという質問を取得するにはどうすればよいですか。

前もって感謝します