PyWiFi

pywifi提供了一个跨平台的python模块来操作无线网络

接口。易于使用

支持Windows和Linux

先决条件

在Linux上,您需要运行wpa_supplicant来操作WiFi设备,

然后pywifi可以通过socket与wpa_请求者通信。

在windows上,Native Wifi组件附带的windows版本更高

比Windows XP SP2。

安装

在为您的平台安装上面列出的先决条件之后,您可以

使用pip从源安装:cd pywifi/

pip install .

文档

有关PYWIFI的详细信息,请参阅Documentation。

示例import pywifi

wifi = pywifi.PyWiFi()

iface = wifi.interfaces()[0]

iface.disconnect()

time.sleep(1)

assert iface.status() in\

[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]

profile = pywifi.Profile()

profile.ssid = 'testap'

profile.auth = const.AUTH_ALG_OPEN

profile.akm.append(const.AKM_TYPE_WPA2PSK)

profile.cipher = const.CIPHER_TYPE_CCMP

profile.key = '12345678'

iface.remove_all_network_profiles()

tmp_profile = iface.add_network_profile(profile)

iface.connect(tmp_profile)

time.sleep(30)

assert iface.status() == const.IFACE_CONNECTED

iface.disconnect()

time.sleep(1)

assert iface.status() in\

[const.IFACE_DISCONNECTED, const.IFACE_INACTIVE]

(c)姜生杰,2019,MIT License。

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

python3.7.2安装pywifi_Python pywifi包_程序模块 - PyPI - Python中文网相关推荐

  1. python queue模块安装_Python queue包_程序模块 - PyPI - Python中文网

    沃特?另一个消息队列? 考虑到消息队列的激增,人们可能倾向于相信 发明更多不是答案.使用现有的解决方案是 多次尝试与大多数现有的消息队列产品. 其他的失败(对于我们的用例). queuey是用来处理大 ...

  2. python settings模块安装_Python settings-helper包_程序模块 - PyPI - Python中文网

    在包中设置 在的模块目录中创建默认的/samplesettings.ini文件 您的包,带有一个[default]节和任何其他[sections] 您需要(即应用程序环境)[default] some ...

  3. python安装dill_Python dill包_程序模块 - PyPI - Python中文网

    关于dill dill扩展python的pickle模块以进行序列化和反序列化 python对象的大多数内置python类型.串行化 是将对象转换为字节流的过程,反之亦然 其中之一是将字节流转换回py ...

  4. python3.8自带matlop和numpy吗_Python enlop包_程序模块 - PyPI - Python中文网

    enlopy是一个开放源码的python库,其中包含要生成的方法, 处理.分析和绘制与能源相关的时间序列. 虽然它可以用于任何类型的数据,但它的重点是 与能源有关,即电力/热量需求或发电, 价格等.这 ...

  5. python3跑通smpl模型_Python smpl-pytorch包_程序模块 - PyPI - Python中文网

    Pythorch的SMPL层 SMPL人体[1]层为PyTorch(用v0.4和v1.x测试) 是一个可微的pytorch层,它确定地从姿势和形状参数映射到人体关节和顶点. 它可以作为可微层集成到任何 ...

  6. termux怎么安装python库_Python termux-apt-repo包_程序模块 - PyPI - Python中文网

    使用说明 在termux中,使用packages install termux-apt-repo安装并执行 作为:termux-apt-repo [-h] [--use-hard-links] inp ...

  7. python安装email模块_Python byemail包_程序模块 - PyPI - Python中文网

    这是什么? byemail是个人邮件系统的完整堆栈,包括smtp接收器.发送者.webmail, 邮件列表等.只安装一个工具来管理它们. 电子邮件在今天仍然是一种流行的交流方式.我们使用电子邮件在公司 ...

  8. python cmd下载模块_Python cmd包_程序模块 - PyPI - Python中文网

    CMDY 从python运行命令的一个方便的包 安装# latest version pip install git+https://github.com/pwwang/cmdy # released ...

  9. inflect java_Python lemminflect包_程序模块 - PyPI - Python中文网

    lemminflect 一个用于英文引理和屈折的python模块. 关于 lemminflect使用字典方法对英语单词进行柠檬化,并将其屈折成用户提供的格式通用依赖项或penn treebank标记. ...

  10. python eel_Python django-eel包_程序模块 - PyPI - Python中文网

    黄鳝 django eel是一个用于html gui应用程序的django应用程序,具有简单的python/js互操作.它是Eel的移植版本. 回购分行master:django鳗鱼的master分支 ...

最新文章

  1. 一年暴涨近20倍,比特币是郁金香泡沫还是庞氏骗局?
  2. QIIME 2用户文档. 18使用q2-vsearch聚类OTUs(2018.11)
  3. 第一章:SpringBoot入门
  4. JZOJ 5637. 【NOI2018模拟4.8】一双木棋
  5. ASP.NET 页面基本优化.
  6. GLEW_ERROR_NO_GL_VERSION的解决方法
  7. curl 使用 ~/.netrc ( Windows 上是 _netrc ) 问题
  8. 360浏览器:中国为什么没有自主研发的浏览器内核?
  9. c语言else语句,C# if…else 语句 | 菜鸟教程
  10. 沙盘模拟软件_重大消息:企业经营沙盘招新啦
  11. 哔哩下载姬(B站下载工具)
  12. 2022年劳务员-通用基础(劳务员)考试题库及答案
  13. 实验2:结构建型模式应用实验(1)
  14. Java-opts变量没生效,使用JAVA_OPTS env变量运行java无效
  15. 苹果8.1系统无服务器,iOS9强制降级iOS8教程
  16. 键盘修改器,绝对管用
  17. python-编码实现趋势外推法
  18. VF2, VF3算法
  19. 基于SSM中小型企业手机配件销售管理系统
  20. 如何在数位板上练习线条跟线稿?

热门文章

  1. FRAGSTATS.4中用移动窗口算法计算景观指标步骤
  2. IText PDF签章时,如何获取PDF页的坐标
  3. win7下装linux虚拟机,win7怎么在虚拟机安装linux系统|win7搭建linux虚拟机的方法
  4. linux系统vsftpd,Linux下vsftpd的配置
  5. lingo入门教程之三 --- 文件数据处理
  6. MySQL练习题及答案(图书管理数据库)
  7. MATLAB几何均值滤波
  8. [Opencv]圆盘目标跟踪系统——激光打靶
  9. 关于MATLAB中使用latex语法
  10. shell脚本操作hbase的命令