• 技术文章 >常见问题 >Python常见问题

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

    yangyang2020-05-25 10:05:26原创4174

    在开发中进行网络连通性测试时一般使用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知识请关注Python自学网

    专题推荐:python
    品易云
    上一篇:实数是不是python的数据类型? 下一篇:如何卸载残余python?

    相关文章推荐

    • python怎么计算面积?• 在mac系统怎么编写Python?• python转义符怎么打?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网