0
点赞
收藏
分享

微信扫一扫

Pywifi——检测是否网络连接

浮游图灵 2022-04-29 阅读 71
pythonhttp

Pywifi库的使用

安装Pywifi

pip install pywifi

就可以成功安装

官方源码

切断当前网络连接

# 官网源码
def disconnect(self, obj):
    """Disconnect to the specified AP."""

    self._wlan_disconnect(self._handle, obj['guid'])

我们在写切断时可以直接写:

import pywifi

wifi = pywifi.PyWiFi() # 初始化PyWiFi类
ifaces = wifi.interfaces()[0] # 获取第一张网卡
ifaces.disconnect() # 切断连接

获取网络连接情况

import pywifi

wifi = pywifi.PyWiFi() # 初始化PyWiFi类
ifaces = wifi.interfaces()[0] # 获取第一张网卡
wifistatus = ifaces.status() # 获取链接情况, 0就是未连接

测试代码

import sys
import pywifi

wifi = pywifi.PyWiFi()
ifaces = wifi.interfaces()[0]
wifistatus = ifaces.status()
print(wifistatus)
if wifistatus == 0:
    print("no connect")
    sys.exit()
举报

相关推荐

0 条评论