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日内登录全国公安机关互联网站安全管理服务平台提交公安联网备案申请
2369 0
网站交互式公安备案详细流程
|
Web App开发 数据安全/隐私保护 网络架构
OpenWRT下实现Portal认证(WEB认证)
首先简单介绍一下什么是Portal认证,Portal认证,通常也会叫Web认证,未认证用户上网时,设备强制用户登录到特定站点,用户可以免费访问其中的服务。当用户需要使用互联网中的其它信息时,必须在门户网站进行认证,只有认证通过后才可以使用互联网资源。
9098 0
|
6月前
|
测试技术 Python
cypress 和allure 集成生成测试报告
cypress 和allure 集成生成测试报告
150 1
cypress 和allure 集成生成测试报告
|
Linux
CentOS7下修改默认网卡名为eth0的方法
CentOS7下修改默认网卡名为eth0的方法
270 0
|
6月前
|
Ubuntu 安全 Linux
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
【Linux】安装VMWare虚拟机(安装配置)和配置Windows Server 2012 R2(安装配置连接vm虚拟机)以及环境配置(Windows版详细教程)
595 0
|
Shell Android开发
Magisk模块:优化安卓碎片化2.0(循环版)fstrim-模块调用magisk自带的busybox.sh(重启生效)
Magisk模块:优化安卓碎片化2.0(循环版)fstrim-模块调用magisk自带的busybox.sh(重启生效)
988 1
Magisk模块:优化安卓碎片化2.0(循环版)fstrim-模块调用magisk自带的busybox.sh(重启生效)
|
网络协议 Python
Python 使用Scapy操作DNS流量
通常一个DNS数据包,客户端发送DNSQR请求包,服务器发送DNSRR响应包。一个DNSQR包含有查询的名称qname、查询的类型qtype、查询的类别qclass。一个DNSRR包含有资源记录名名称rrname、类型type、资源记录类别rtype、TTL等等。
392 0
|
安全 Linux 测试技术
最新Kali Linux安装教程:从零开始打造网络安全之旅(一)
最新Kali Linux安装教程:从零开始打造网络安全之旅(一)
797 0
|
安全 网络安全 Python
Python建立SSH连接与使用方法
paramiko是一个Python实现的SSH协议库,可以用来建立SSH连接、传输文件等。你可以在Python环境中使用pipan
Python建立SSH连接与使用方法
|
人工智能 机器人
AI 绘画获奖了,Midjourney 极简入门
AI 绘画获奖了,Midjourney 极简入门
AI 绘画获奖了,Midjourney 极简入门