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


相关文章
|
安全 云计算
网站交互式公安备案详细流程
依据 《计算机信息网络国际联网安全保护管理办法》 相关规定,各网站在工信部备案成功后,需在网站开通之日起30日内登录全国公安机关互联网站安全管理服务平台提交公安联网备案申请
2108 0
网站交互式公安备案详细流程
|
Python
Python:Flask自动刷新页面livereload
Python:Flask自动刷新页面livereload
672 0
|
3月前
|
测试技术 Python
cypress 和allure 集成生成测试报告
cypress 和allure 集成生成测试报告
117 1
cypress 和allure 集成生成测试报告
|
3月前
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
395 0
|
9月前
|
Linux
CentOS7下修改默认网卡名为eth0的方法
CentOS7下修改默认网卡名为eth0的方法
197 0
|
11月前
|
JSON 数据格式
wrk post lua脚本取excel参数压力测试,判断接口性能
wrk post lua脚本取excel参数压力测试,判断接口性能
188 0
|
Shell Android开发
Magisk模块:优化安卓碎片化2.0(循环版)fstrim-模块调用magisk自带的busybox.sh(重启生效)
Magisk模块:优化安卓碎片化2.0(循环版)fstrim-模块调用magisk自带的busybox.sh(重启生效)
901 1
Magisk模块:优化安卓碎片化2.0(循环版)fstrim-模块调用magisk自带的busybox.sh(重启生效)
|
SQL 存储 分布式计算
关于数据仓库的Hive的安装部署的内嵌模式
在数据分析和数据挖掘领域,数据仓库是一个非常重要的工具。Hive是阿里云提供的一个开源数据仓库解决方案,它基于Hadoop和HiveQL语言,可以帮助用户轻松地处理大规模数据。在本文中,我们将探讨Hive的安装部署以及内嵌模式的概念和优势。
219 2
|
C语言
vscode搭建LVGL开发环境
vscode搭建LVGL开发环境
|
大数据 容器
大数据平台搭建(容器环境)——Zookeeper安装部署
大数据平台搭建(容器环境)——Zookeeper安装部署