python重连wifi windows版电脑断网,如何使用python脚本自动重连wifi呢? 1、先获取所有wifi名称,找到已经连过的 2、ping百度网址,看是否能够Ping通 3、如果无法ping通则连接wif 代码:
python重连wifi
windows版电脑断网,如何使用python脚本自动重连wifi呢?
1、先获取所有wifi名称,找到已经连过的
2、ping百度网址,看是否能够Ping通
3、如果无法ping通则连接wif
代码:
import osimport subprocess
def get_wifi_name():
result = subprocess.check_output(['netsh', 'wlan', 'show', 'network']) # 获取全部wifi名称
result = result.decode('gbk')
lst = result.split('\r\n')
lst = lst[4:]
for index in range(len(lst)):
if index % 5 == 0:
# 连上特定的wifi,比如我想连HUAWEI_E5576这个名称的wifi
if 'HUAWEI_E5576' in lst[index]:
return lst[index].split(' : ')[1]
status = os.system("ping www.baidu.com")
if status == 1:
# 说明wifi已断网
name = get_wifi_name() # 获取wifi名称
# 开始连wifi
os.system('netsh wlan connect name={}'.format(name))
else:
print('已经连上网了')
后记
【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。
如果文章对您有帮助,请我喝杯咖啡吧!
公众号
关注我,我们一起成长~~