与交互流的编程对话。
xpect的Python项目详细描述
安装
pipinstallxpect
示例用法
查看测试套件:https://github.com/eerimoq/expect/blob/master/tests/test_expect.py
使用pyserial的基本登录示例:
>>>importserial>>>importexpect>>>serial_linux=serial.Serial("/dev/ttyS0")>>>linux=expect.Handler(serial_linux)>>>linux.send("")>>>linux.expect(r"username: ")>>>linux.send("root")>>>linux.expect(r"password: ")>>>linux.send("root")>>>linux.expect(r"/home/root $ ")