知行编程网知行编程网  2022-10-19 06:30 知行编程网 隐藏边栏  214 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python测试网络是否联通的相关知识,包括python需要网络吗,以及python测试网络连通性这些编程知识,希望对大家有参考作用。

如何使用python测试网络是否连通

在开发中测试网络连通性时,我们一般使用ping命令进行测试。一般我们ping www.baidu.com:

如何使用python测试网络是否连通

下面我们就来看一下python测试网络是否联通的方法:

python中使用os.system()方法执行cmd命令来实现ping测试:

import os

exit_code = os.system('ping www.baidu.com')
if exit_code:
    raise Exception('connect failed.')

网络连通 exit_code == 0,否则返回非0值。


高级方法

获取访问域名的IP地址。正则表达式提取 [61.135.169.125] 数据。

获取网络的实际连接性。正则表达式提取TTL和时间来判断当前网络状况。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享