Pywifi介绍

简介: Pywifi介绍

一、Pywifi库介绍

pywifi提供了一个跨平台的Python模块来操纵无线接口。在 Linux 上,需要运行 wpa_supplicant 来操纵 wifi 设备, 然后 PyWiFi 可以通过套接字与wpa_supplicant通信。在Windows上,Native Wifi组件附带Windows版本更高,比Windows XP SP2。具体这个库里面的运行原理我也不清楚,不过问题不大,只要会用就可以了。下载可以通过pip install Pywifi来下载,下图是它的官网:

二、pywifi库的安装

使用下列指令:

pip install pywifi

正常情况下安装的速度很快,如果安装很慢的话可以用清华的镜像源安装:

https://pypi.tuna.tsinghua.edu.cn/simple

三、Pywifi库的使用

在准备好之后我们将以项目为驱动,通过项目来熟悉这个第三方库。代码的链接贴在下面:

源代码:链接:https://pan.baidu.com/s/1JshubmIB6tLBiqy932MJwQ?pwd=lbjg 

提取码:lbjg

语料库下载地址:链接:https://pan.baidu.com/s/1O4zYH1jxZWGRPEn1WVpq2w?pwd=psrs

提取码:psrs

下面是程序所要的库,没有安装的用pip安装一下就好了,记得要看一下安装的虚拟环境:

1. from tkinter import *
2. from tkinter import ttk  
3. import pywifi
4. from pywifi import const
5. import time
6. import tkinter.filedialog
7. import tkinter.messagebox

通过Pycharn打开程序,运行程序可以看到可视化的界面,通过点击按钮,选择下载好的语料库,程序就能够正常运行起来了!


相关文章
|
JavaScript 安全 Windows
NPM包的安装、更新、卸载
NPM包的安装、更新、卸载
|
10月前
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
此API用于检测指定TCP端口是否开放,支持POST/GET请求。需提供用户ID、KEY、目标主机,可选指定端口(默认80)和地区(默认国内)。返回状态码、信息提示、检测主机、端口及状态(开放或关闭)。示例中ID和KEY为公共测试用,建议使用个人ID和KEY以享受更高调用频率。
220 14
|
11月前
|
存储 运维 Linux
Linux防火墙firewall的使用
CentOS 7 中的 firewalld 是基于 Netfilter 的防火墙服务,支持动态配置,无需重启服务即可生效。它通过区域管理网络流量,每个区域可以设置不同的防火墙规则。默认区域为 public,可以通过命令行工具 firewall-cmd 进行管理和配置。firewalld 提供了丰富的预定义服务和区域,方便用户根据需求进行灵活配置。
200 0
|
机器学习/深度学习 人工智能 供应链
量子计算有哪些应用场景
量子计算有哪些应用场景
2097 6
|
数据采集 人工智能 边缘计算
|
资源调度 数据可视化 JavaScript
vue3+DataV+Echarts搭建数据大屏模板(建议收藏)
vue3+DataV+Echarts搭建数据大屏模板(建议收藏)
2656 0
vue3+DataV+Echarts搭建数据大屏模板(建议收藏)
|
机器学习/深度学习 人工智能 搜索推荐
推荐3个文本转语音AI工具
三款文本转语音工具各具特色,适用于不同的场景和需求。ELEVENLABS语音合成凭借其高质量的语音输出和先进的技术支持,适合对音质有较高要求的用户;TTSMAKER语音合成简单易用,功能丰富,适合普通用户日常使用;SPEECHIFY文本转语音则注重实用性和便捷性,特别适用于长时间阅读或学习场景。无论你是职场人士、学生还是语言学习者,都能在这些工具中找到适合自己的选择。【6月更文挑战第4天】
621 0
|
机器学习/深度学习 人工智能 数据中心
NVIDIA大模型平台软件全家桶开启云智能第二曲线
NVIDIA大模型平台软件全家桶开启云智能第二曲线
|
Python
今天给大家带来Python炫酷爱心代码
今天给大家带来Python炫酷爱心代码
409 0
|
传感器 移动开发 Linux
RT-Thread UART设备驱动框架初体验(中断方式接收带\r\n的数据)
RT-Thread UART设备驱动框架初体验(中断方式接收带\r\n的数据)
397 0