Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как узнать имя сети к который подключён на Python

Сеня Огурец Профи (651), открыт 1 неделю назад
Я переискал весь интернет но всё не рабочее. Может кто-то знает как это реализовать?
1 ответ
Don Buho Ученик (147) 1 неделю назад
 import os 
import re

network_info = os.popen("netsh wlan show networks").read()
network_ssids = re.findall(r"SSID\s*\d+\s*:\s*(.+)", network_info)

print(network_ssids)
Этот код сработает на Windows
Сеня ОгурецПрофи (651) 1 неделю назад
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 204: character maps to <undefined>
Don Buho Ученик (147) Сеня Огурец,
 import os 
import re 
 
network_info = os.popen("netsh wlan show networks").read() 
network_info = network_info.encode('cp1252', 'ignore').decode('cp1252') 
network_ssids = re.findall(r"SSID\s*\d+\s*:\s*(.+)", network_info) 
 
print(network_ssids) 
Сеня ОгурецПрофи (651) 1 неделю назад
Опять этаже ошибка
Don Buho Ученик (147) Сеня Огурец,
 import os  
import re  
 
network_info = os.popen("netsh wlan show networks")
print(*network_info) 
Похожие вопросы