1

Pythonスクリプトから次のようなユーザーデータをエミュレートするにはどうすればよいですか:

os.system('grunt init:gruntfile') を実行すると、Python スクリプトにデータを自動的に「入力」させたいので、シェル コマンドが要求するデータをユーザーが入力する代わりに、Python スクリプトがデータを入力します。スクリプトにハードコードされていますか?

私の質問が理にかなっており、誰かが助けてくれることを願っています. 前もってありがとう、アダム

4

1 に答える 1

3

pexpectsubprocess普通の古いものがそうでない場合、おそらくあなたの法案に合うでしょう。

pexpectサイトから:

例えば::

child = pexpect.spawn('scp foo myname@host.example.com:.')
child.expect ('Password:')
child.sendline (mypassword)
于 2012-04-29T12:13:08.923 に答える