Pywifi——检测是否网络连接

Pywifi——检测是否网络连接,第1张

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()

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/789115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存