外部実行可能ファイルがパスワードの入力を要求しているので、Pythonスクリプト内からUnix expect
に似た機能が必要です。私は現在、これをやっている:Pythonでプロンプトにパスワードをプログラムで入力しますか?
execA
はパスワードを要求され
p = subprocess.Popen("execA",stdout=subprocess.PIPE,stderr=subprocess.STDOUT)
。私はそのパスワードを供給するために "期待する"と包みたい。
これを行うための最善の方法は何ですか:
は、いくつかの選択肢があるように思われますか?それについてもっと効率的な方法があるなら、私は知りたいと思う。
「環境設定」(質問に対する質問はFAQには反対ですが)を求めないようにしてください。 – agf