python判断设备是否联网的方法
作者:woodcol 时间:2022-05-03 12:34:55
本文实例为大家分享了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
标签:python,联网
0
投稿
猜你喜欢
PHP Ajax JavaScript Json获取天气信息实现代码
2023-11-20 20:51:27
Python图像处理之颜色的定义与使用分析
2023-03-01 21:07:05
配置mysql允许远程连接的方法
2024-01-24 00:31:56
如何通过神经网络实现线性回归的拟合
2023-04-24 06:15:07
Ajax实现搜索框提示功能
2023-09-11 20:51:21
科讯CMS编辑器会自动更改代码
2008-12-12 13:00:00
python列表详情
2023-12-29 01:59:06
go 字符串修改的操作代码
2024-05-13 10:40:18
MySQL存储过程和函数的操作(十二)
2024-01-26 03:45:26
python实现过滤敏感词
2021-02-26 04:23:17
Golang实现HTTP编程请求和响应
2024-04-28 09:10:42
Windows 下更改 jupyterlab 默认启动位置的教程详解
2023-06-11 13:10:12
基于python指定包的安装路径方法
2023-06-04 03:10:02
MySQL更新存放JSON的字段、\\“ 转义成 “的问题描述
2024-01-13 16:30:00
php while循环控制的简单实例
2024-05-11 10:03:54
Python代码集pathlib应用之获取指定目录下的所有文件
2023-09-06 23:44:39
Python实现base64编码
2023-10-01 02:34:50
Python3+OpenCV实现简单交通标志识别流程分析
2021-03-12 06:37:41
Python安装并操作redis实现流程详解
2023-06-15 00:17:22
SQL Server 2016 配置 SA 登录教程
2024-01-13 10:17:53