child = pexpect.spawn('ftp XX.XXX.73.64')
child.logfile = sys.stdout
child.expect ('Name .*:')
child.sendline('admin')
child.expect('Password .*:')
child.sendline('XXXXX')
出力: XX.XXX.73.64 に接続されています。220 (vsFTPd 2.0.7) 名前 (XX.XXX.73.64): admin admin 331 パスワードを指定してください。パスワード:XXXXX
スイッチへの FTPing を自動化しようとしていますが、「admin」の sendline コマンドが「admin」を 2 回送信しているようです。したがって、私のユーザー名は正しくありません。これを修正する方法はありますか?