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


Posted in Python onJune 29, 2018

本文实例为大家分享了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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python练习程序批量修改文件名
Jan 16 Python
Python中实现两个字典(dict)合并的方法
Sep 23 Python
在Python中使用成员运算符的示例
May 13 Python
python连接字符串的方法小结
Jul 13 Python
python实现kMeans算法
Dec 21 Python
Python实现GUI学生信息管理系统
Apr 05 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
Python字符串的修改方法实例
Dec 19 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 Python
整理Python中常用的conda命令操作
Jun 15 Python
Python利用机器学习算法实现垃圾邮件的识别
Jun 28 Python
python3 对list中每个元素进行处理的方法
Jun 29 #Python
python对list中的每个元素进行某种操作的方法
Jun 29 #Python
Python中交换两个元素的实现方法
Jun 29 #Python
python3中zip()函数使用详解
Jun 29 #Python
对python list 遍历删除的正确方法详解
Jun 29 #Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 #Python
Python之列表的插入&替换修改方法
Jun 28 #Python
You might like
重置版游戏视频
2020/04/09 魔兽争霸
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
PHP生成随机密码类分享
2014/06/25 PHP
国产PHP开发框架myqee新手快速入门教程
2014/07/14 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
smarty实现多级分类的方法
2014/12/05 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
学习ExtJS fit布局使用说明
2009/10/08 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
js+html5实现的自由落体运动效果代码
2016/01/28 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
Highcharts学习之数据列
2016/08/03 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
微信小程序时间选择插件使用详解
2018/12/28 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
[02:23]2018DOTA2亚洲邀请赛趣味视频——反应测试
2018/04/04 DOTA
python基础教程之序列详解
2014/08/29 Python
Python函数式编程实例详解
2020/01/17 Python
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
销售人员自我评价
2014/02/01 职场文书
《理想》教学反思
2014/02/17 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
大学军训感言300字
2014/03/09 职场文书
道歉的话语大全
2015/05/12 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
JavaScript 中for/of,for/in 的详细介绍
2021/11/17 Javascript