python连接wifi时可以用pywifi库
- 安装pywifi:
pip install pywifi
- 连接指定的wifi代码:
import pywifi
from pywifi import *
import time
profile = pywifi.Profile()
profile.ssid = '1'#wifi名称
profile.auth = const.AUTH_ALG_OPEN
profile.akm.append(const.AKM_TYPE_WPA2PSK)
profile.cipher = const.CIPHER_TYPE_CCMP
profile.key = ''#在此输入你的wifi密码
wifi = pywifi.PyWiFi()
iface = wifi.interfaces()[0]
profile = iface.add_network_profile(profile)
iface.connect(profile)
time.sleep(5)#程序休眠时间5秒;如果没有此句,则会打印连接失败,因为它需要一定的检测时间
if iface.status()==const.IFACE_CONNECTED:
print("连接成功!!!")
else:
print("连接失败!!!")