python pywifi

简介: python pywifi 模块

pywifi安装

pip install pywifi

下列代码判断是否有无限网卡

import pywifi
import sys
import time
from pywifi import const

def gic():
wifi=pywifi.PyWifi()#创建一个无线对象
ifaces=wifi.interifaces()[0]#取第一个无限网卡
if ifaces in [const.IFACE_DISCONNECTED,

                const.IFACE_INACTIVE]
  print('已连接')

else:

 print('未连接')

gic()
扫描附近的wifi

import pywifi
import sys
import time
from pywifi import const
def bies():
wifi=pywifi.PyWifi()#创建一个无限对象
ifaces=wifi.interifaces()[0]#取一个无限网卡
ifaces.scan()#扫描
bessis=ifaces.scan_results()
for data in bessis:

print(data.ssid)#输出wifi名称

尝试并连接wifi

import pywifi
import sys
import time
from pywfi import const

def deswifi():
wifi=pywifi.PyWifi()#创建一个wifi对象
ifaces=wifi.iinterifaces()[0]#取第一个无限网卡
print(ifaces.name())#输出无线网卡名称
ifaces.disconnect()#断开网卡连接
time.sleep(3)#缓冲3秒

profile=pywifi.profile()#配置文件
profile.ssid="TP-LINK_489"#wifi名称
profile.auth=const.AUTH_ASG_OPEN#需要密码
profile.akm.append(const.AKM_TYPE_WPA2SK)#加密类型
profile.cipher=const.CIPHER_TYPE_CCMP#加密单元

ifaces.remove_all_network_profiles()#删除其他配置文件
tmp_profile=ifaces.add_network_profile(profile)#加载配置文件

ifaces.connect(tmp_profile)#连接
time.sleep(10)#尝试10秒能否成功连接
isok=True
if ifaces.status()==const.IFACE_CONNECTED:
print("成功连接")
else:
print("失败")
ifaces.disconnect()#断开连接
time.sleep(1)
return isok

deswifi()

目录
相关文章
|
8月前
|
存储 数据处理 Python
Python比大小
Python比大小
101 0
|
3月前
|
机器学习/深度学习 编解码 Python
python将照片集变成视频
`shigen`是一位坚持更新文章的博客作者,记录成长历程,分享认知见解,留住生活感动。他利用Python库`Pillow`和`MoviePy`开发了一个工具,能够批量处理照片并生成高质量视频。该工具支持多种分辨率、自定义播放时间和照片方向,并能自动调整照片比例以实现居中对齐。通过简单的代码实现了照片视频化的需求,适合强迫症患者使用。**与shigen一起,每天不一样!**个人IP:shigen。
66 9
python将照片集变成视频
|
7月前
|
Python
Python一些实用小技巧
Python一些实用小技巧
24 0
|
8月前
|
并行计算 数据库 数据库管理
Python中starmap有什么用的?
Python中starmap有什么用的?
74 6
|
8月前
|
数据可视化 测试技术 持续交付
python分析测试结果
【4月更文挑战第21天】
109 3
|
Python
Python|取珠宝问题
Python|取珠宝问题
80 0
|
设计模式 自然语言处理 JavaScript
【21天python打卡】第1天 python预备知识(1)
大家好,今天是21天python打卡的第一天,我们要想学好python,我们先了解一些关于python的基础知识。
|
Python
Python樱花树
粉色系最爱!Python樱花树等你获取~ 哈喽小伙伴们好久不见啦,最近樱花开得好美吖,博主想和大家一起分享春天的快乐,一起来看看博主画的樱花树吧!
99 0
|
测试技术 Python
python分享-pprint
python分享-pprint
|
Python
python:哈么雷特
week6_2.py 请在...处补充代码 def getText():
124 0