一、单选
1.现在需要实现一个Python自动化脚本Telnet到设备上查看设备运行配置。以下说法错误的是?
可以使用telnet.wite(b di splay current-configuration \n”)向设备输入查看当前配置的命令
使用telnet.Telnet(host)连接到Telnet服务器。
telnet.close用在每一次输入命令后,作用是用户等待交换机回显信息。
Telnetib可以实现这个功能。
2.在Python的telnetlid中以下哪个方法可以非阻塞的读取数据?
telnet.read_very_lazy
telnet.readall
telnet.read_eager
telnet.read_very_eager
3.以下关于Python说法不正确的是?
Python具有丰富的第三方库
Python是一门完全开源的高级编程语言
Python可以用于自动化运维脚本、人工智能、数据科学等诸多领域
Python拥有清晰的语法结构,简单易学同时运行效率高
4.某设备已配置完成Telnet配置。设备登录地址为10.1.1.10,Telnet用户名为admin密码为Huwei@123.以下使telnetlib登陆此设备正确的方法是?
telnetlib.Telnet(10.1.1.0,admin)
telnetib.Telnet(10.1.1.0,23, admin, Huawei@123)
telnetib.Telnet(10.1.1.0)
telnetib.Telnet(10.1.1.0,admin,Huawei@123)
二、多选
1.以下关于Python语言说法错误的是?
Python一般都会按照次序从头到尾执行代码。
在写代码时注意多使用注释,帮助读代码人的理解。注释以=开头。
Python语言支持自动缩进,在写代码时候不需要关注。
print 0的作用是输出括号内的内容。
三、判断
1.telnetlib中telnet.read.all的作用时读取所有数据直到EOF如果回显没有返回EOF则会一致阻塞。×
2.Telnetlib中telnet.read_very_eager的作用是非阻塞的读取数据。通常需要time模块一起使用。√
3.Telnetlib是Python自带的实现Telnet协议模板。√