📜  如何使用Python查找可用的 WiFi 网络?

📅  最后修改于: 2022-05-13 01:55:46.218000             🧑  作者: Mango

如何使用Python查找可用的 WiFi 网络?

WiFi(Wireless Fidelity)是一种无线技术,它允许计算机(笔记本电脑和台式机)、移动设备(智能手机和可穿戴设备)和其他设备(打印机和摄像机)等设备与互联网连接。我们可以在Python的帮助下找出 WiFi 名称的名称。我们需要掌握网络的基础知识,以帮助我们了解我们需要什么和不需要什么。

需要模块

  • 子进程:子进程模块允许您生成新进程,连接到它们的输入/输出/错误管道,并获取它们的返回代码。我们不需要使用 pip 来安装它,因为 subprocess 模块是预装的。

对于 subprocess 模块,我们需要使用check_output()方法。我们将传递我们需要了解的有关 WiFi 网络的内容列表。我们将需要 netsh、wlan、show 和 network。传递这些参数是为了将输出存储在其中,然后将其转换为字符串以显示输出。

现在这是它的代码

Python3
# importing the subprocess module
import subprocess
 
# using the check_output() for having the network term retrieval
devices = subprocess.check_output(['netsh','wlan','show','network'])
 
# decode it to strings
devices = devices.decode('ascii')
device s= devices.replace("\r","")
 
# displaying the information
print(devices)


输出: