首页 > 编程 > Python > 正文

python判断设备是否联网的方法

2020-02-15 22:04:41
字体:
来源:转载
供稿:网友

本文实例为大家分享了python判断设备是否联网的具体代码,供大家参考,具体内容如下

直接上代码,就是用判断socket能不连上的方法来判断。

#!/usr/bin/env python# -*- coding: utf-8 -*-import socketdef isNetOK(testserver):  s=socket.socket()  s.settimeout(3)  try:    status = s.connect_ex(testserver)    if status == 0:      s.close()      return True    else:      return False  except Exception as e:    return Falsedef isNetChainOK(testserver=('www.baidu.com',443)):  isOK = isNetOK(testserver)  return isOKdef isNetUSAOK(testserver=('www.google.com',443)):  isOK = isNetOK(testserver)  return isOKdef isNetYouTubeOK(testserver=('www.youtube.com',443)):  isOK = isNetOK(testserver)  return isOKdef main():  chinanet = isNetChainOK()  print chinanet  usanet = isNetUSAOK()  print usanet  youtubenet = isNetYouTubeOK()  print youtubenetif __name__ == '__main__':  main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林站长站。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表