python - 在python中连接wifi的最简单方法
问题描述
我想使用 python 新的和以前的连接以及任何操作系统(如树莓派、Windows 等)连接到 WiFi如果需要,只需 ssid 和密码即可拥有 wifi 网络接口。
解决方案
你可以使用wireless
:
pip install wireless
from wireless import Wireless
wire = Wireless()
wire.connect(ssid=name,password=pass)
winwifi
:
pip install winwifi
(仅在 Windows 上)
import winwifi
name='xxxx'
password='11111'
try:
winwifi.WinWiFi.connect(name,password)
print('t')
except Exception as e:
print(e)
或wifi
:
pip install wifi
from __future__ import print_function
from wifi import Cell, Scheme
# get all cells from the air
ssids = [cell.ssid for cell in Cell.all('wlan0')]
schemes = list(Scheme.all())
for scheme in schemes:
ssid = scheme.options.get('wpa-ssid', scheme.options.get('wireless-essid'))
if ssid in ssids:
print('Connecting to %s' % ssid)
scheme.activate()
break
推荐阅读
- .net - 如何从 JSON 转换的 .NET 列表中获取元素
? - javascript - 在 webpack 中使用 mini-css-extract-plugin 时通过帮助“require”在页面上注入样式
- c++ - 如何防止引用返回的私有结构发生突变
- c++ - ( [ ]( ){ 输出;}); 意思是?
- arabic - 如何
在阿拉伯语从左到右 (LTR) 文本中插入标签 - telegram - 如何在电报即时视图中从 html 中的 data-lazy-src 中提取图像 url
- javascript - Firefox 32 位不会触发 ondevicechange 事件
- r - 如何将数据框变量名称移动到第一行并将新变量名称添加到列表中的多个数据框?
- wpf - 如何在下拉列表中加载组合框项目
- python - 全局函数代码在 Python 中不起作用