导语:
本文主要介绍了关于如何使用python测试网络是否联通的相关知识,包括python需要网络吗,以及python测试网络连通性这些编程知识,希望对大家有参考作用。
在开发中测试网络连通性时,我们一般使用ping命令进行测试。一般我们ping www.baidu.com:
下面我们就来看一下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和时间来判断当前网络状况。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python检查列表中是否存在元素08/24
- ♥ python2和3可以同时安装吗?09/08
- ♥ 什么是python3开发12/28
- ♥ 如何使用 python 编写自动化脚本?10/28
- ♥ 什么是pythonbg09/18
- ♥ demo:平面战争游戏python小项目11/19
内容反馈