Kri*_*r M 2 python wifi python-3.x raspberry-pi raspbian
我不想检查它是否具有 Internet 连接!我只是想检查它是否已连接到 WiFi 网络(我已经在 WPA_supplicant 文件中提供了它的 SSID)。此网络将无法访问 Internet。
小智 6
iwconfig没有为我工作,但iwgetid做了。
我该如何解决这个问题?
import subprocess
ps = subprocess.Popen(['iwgetid'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
try:
output = subprocess.check_output(('grep', 'ESSID'), stdin=ps.stdout)
print(output)
except subprocess.CalledProcessError:
# grep did not match any lines
print("No wireless networks connected")
Run Code Online (Sandbox Code Playgroud)