1.获取附近WiFi名称
import pywifi
from pywifi import const
# 扫描附近wifi
def wifi_names():
wifi = pywifi.PyWiFi()
ifaces = wifi.interfaces()[0]
# 获取扫描结果, 中文会乱码
result = ifaces.scan_results()
for name in result:
# ssid wifi的名称
print(name.ssid)
wifi_names()
会显示当前搜索到的 wifi 名称
2.判断 WiFi 连接状态
import pywifi
from pywifi import const
def wifi_connect():
wifi = pywifi.PyWiFi()
# 获取无线网卡
ifaces = wifi.interfaces()[0]
# 打印连接状态 0,4
print(ifaces.status())
wifi_connect()
0 表示未连接, 4 表示已连接