python - 如何使用 Python 中的 socket 模块获取自己的 SSID?
问题描述
我正在尝试使用套接字模块获取我在 Python 中连接的 WiFi 网络的 SSID。这可能很简单,但我似乎无法弄清楚。
到目前为止,这是我的代码:
import socket
hostname = socket.gethostname()
IPAddress = socket.gethostbyname(hostname)
print("SSIP: " + hostname)
print("IP-Adress: " + IPAddress)
解决方案
这是您可以执行的操作:
import os
ssid=os.popen("sudo iwgetid -r").read()
推荐阅读
- python - 线性回归模型中的大 MSE 和 MAE
- reactjs - 列表中的每个孩子都应该有一个唯一的“关键”道具,React
- c# - 拆分字符串并获得不同的输出
- cypress - 断言元素消失:等待元素
- amazon-ec2 - 当 eth0 上的实例分配了两个私有 IPS 时,master 上的 k3s 集群 pod 无法访问互联网
- ios - SwiftUI 中的标签栏
- javascript - 反应我想以多个标签而不是一个标签输出数组
- regex - 正则表达式匹配以关键字开头,以关键字或换行符结尾
- raspberry-pi - Raspberry PI GSM HAT 连接到网络问题
- c# - 启动 StreamWriter 时抛出异常