我不想检查它是否有 Internet 连接!我只是想检查它是否连接到 WiFi 网络(我已经在 WPA_supplicant 文件中提供了它的 SSID)。这个网络无法访问互联网。
最佳答案
问题
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")
关于python - 使用 Python 检查 Raspberry Pi 是否连接到任何 WiFi 网络(不一定是 Internet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50388069/