2008年10月15日

 

pythonのExpectモジュールPexpect

pythonのExpectモジュールPexpectを使ってみました。

Pexpectのサイト : http://www.noah.org/wiki/Pexpect

telnet以下はtelnet自動化のサンプルです。

#!/usr/bin/env python

import pexpect
import sys

telnet = pexpect.spawn ('telnet -l user localhost')
telnet.logfile = sys.stdout
telnet.expect ('[Pp]assword: ')
telnet.sendline ('password')
telnet.expect ('[$%#]')
telnet.sendline ('ls -la')
telnet.expect ('[$%#]')
telnet.close

ラベル:


スポンサードリンク