当前位置 : 主页 > 编程语言 > python >

python重连wifi(windows电脑断网)

来源:互联网 收集:自由互联 发布时间:2022-06-18
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 os
import 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('已经连上网了')

后记

【后记】为了让大家能够轻松学编程,我创建了一个公众号【轻松学编程】,里面有让你快速学会编程的文章,当然也有一些干货提高你的编程水平,也有一些编程项目适合做一些课程设计等课题。

如果文章对您有帮助,请我喝杯咖啡吧!

公众号

python重连wifi(windows电脑断网)_公众号

关注我,我们一起成长~~



网友评论