根据网上教程学习pywifi出现的问题

import pytest
import sys
import time
import platform
import logging

import pywifi
from pywifi import const

pywifi.set_loglevel(logging.INFO)

def go_scan():

        wifi = pywifi.pywifi()

        iface = wifi.interfeces()[0]
        iface.scan()
        time.sleep(5)
        bsses = iface.scan_results()
        assert bsses

wifi = pywifi.pywifi()这个为啥会出告警,不可调用

参考GPT和自己的思路:

根据提供的代码,应该是写错了pywifi的初始化调用方式。

正确的调用方式应该是:wifi = pywifi.PyWiFi()

也就是说,pywifi的初始化应该是用大写的P,而且返回的不是pywifi类,而是PyWiFi类。因此,你需要修改代码为:

wifi = pywifi.PyWiFi()

这样应该就不会出现告警了。希望能够解决你的问题!