Python测试网络延迟
1.第一种方式
在python2时代,好像有一个ping模块,后来在python3中,这个模块没有了。后来查了部分资料,写了下面的代码,但是这段代码的问题是,check_output() 函数会莫名奇妙的出现:Subprocess check_output returned non-zero exit status 1 ,于是只能再次进行修改函数
1 | def pingIp(ipaddress): |
1.Python ‘subprocess’ CalledProcessError: Command ‘[…]’ returned non-zero exit status 1 [duplicate]
2.Subprocess check_output returned non-zero exit status 1
2.第二种方式
根据参考文章一,终于找到了更合适的方法。
1 | def shend_icmp_packet(ip_address,times): |
1.python 判断网络通断同时检测网络的状态 (这个还比较靠谱点)
2.13.6 执行外部命令并获取它的输出
3.linux expect详解(ssh自动登录)
4.【Python】模块之subprocess
5.python—最简单的ping网站测试 (这篇文章也是调用了 os.system 执行了 ping 命令)
6.【python基础】——python测试网络连通性
7.python检测网络延迟