tn.read_until(b'cheney login: ')
tn.write(username.encode(encoding='utf-8') + b"\n")
# 输入登录密码
tn.read_until(b'Password: ')
tn.write(password.encode(encoding='utf-8') + b"\n")
两个问题一个是3.6需要加b,之前网络教程都不用加小写b,直接书写read_until('password'),
问题2:不是所有登陆名都是login根据自己系统添加,我使用的是本地虚拟机Ubuntu系统,login报错如代码里显示前面需要加名字,如果不知道可以telnet看一下。