我想使用 python 连接到我的 wifi 网络。我知道网络的 SSID 和密钥,而且它是用 WPA2 安全加密的。我见过一些像 wireless 和 pywifi 这样的库,但第一个没有用,第二个太复杂了。连接wifi最简单的方法是什么?什么是最好的图书馆/方式?
我使用无线库的失败代码(当然,我已经通过 pip 安装了它):
from wireless import Wireless
wire = Wireless()
wire.connect(ssid='myhome',password='password')
解释器输出:
Traceback (most recent call last):
File "C:/Users/Aviv/PycharmProjects/Networks/WiFi/1/1.py", line 4, in
<module>
wire = Wireless()
File "C:\Python27\lib\site-packages\wireless\Wireless.py", line 23, in
__init__
self._driver_name = self._detectDriver()
File "C:\Python27\lib\site-packages\wireless\Wireless.py", line 50, in
_detectDriver
compare = self.vercmp(ver, "0.9.9.0")
File "C:\Python27\lib\site-packages\wireless\Wireless.py", line 71, in vercmp
return cmp(normalize(actual), normalize(test))
File "C:\Python27\lib\site-packages\wireless\Wireless.py", line 70, in
normalize
return [int(x) for x in re.sub(r'(\.0+)*$', '', v).split(".")]
ValueError: invalid literal for int() with base 10: 'file'
原文由 A.naam 发布,翻译遵循 CC BY-SA 4.0 许可协议
无需任何模块即可轻松连接 Wifi 的方法: