网络编程
位置:首页>> 网络编程>> Python编程>> python判断设备是否联网的方法

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

作者:woodcol  发布时间:2022-05-03 12:34:55 

标签:python,联网

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

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


#!/usr/bin/env python
# -*- coding: utf-8 -*-
import socket

def 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 False

def isNetChainOK(testserver=('www.baidu.com',443)):
 isOK = isNetOK(testserver)
 return isOK

def isNetUSAOK(testserver=('www.google.com',443)):
 isOK = isNetOK(testserver)
 return isOK

def isNetYouTubeOK(testserver=('www.youtube.com',443)):
 isOK = isNetOK(testserver)
 return isOK

def main():

chinanet = isNetChainOK()
 print chinanet
 usanet = isNetUSAOK()
 print usanet
 youtubenet = isNetYouTubeOK()
 print youtubenet

if __name__ == '__main__':
 main()

来源:https://blog.csdn.net/fengmm521/article/details/79469113

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com