debug scan
This commit is contained in:
parent
3f16602292
commit
0df010ef89
|
@ -68,6 +68,7 @@ def check_wifi_connection():
|
||||||
return True, wifi_ssid
|
return True, wifi_ssid
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
'''
|
||||||
def scan_wifi():
|
def scan_wifi():
|
||||||
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
|
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
|
||||||
cmd = "nmcli dev wifi"
|
cmd = "nmcli dev wifi"
|
||||||
|
@ -82,7 +83,6 @@ def scan_wifi():
|
||||||
for i, column in enumerate(columns):
|
for i, column in enumerate(columns):
|
||||||
print(f"{i}: {column}")
|
print(f"{i}: {column}")
|
||||||
exit()
|
exit()
|
||||||
'''
|
|
||||||
# 分割字符串以空格为分隔符
|
# 分割字符串以空格为分隔符
|
||||||
columns = line.split()
|
columns = line.split()
|
||||||
|
|
||||||
|
@ -111,25 +111,27 @@ def scan_wifi():
|
||||||
wifi_list.append({'ssid': ssid, 'signal': strength})
|
wifi_list.append({'ssid': ssid, 'signal': strength})
|
||||||
if len(wifi_list) == 15:
|
if len(wifi_list) == 15:
|
||||||
break
|
break
|
||||||
'''
|
|
||||||
# save wifi_list to file
|
# save wifi_list to file
|
||||||
with open('wifi_list.txt', 'w') as f:
|
with open('wifi_list.txt', 'w') as f:
|
||||||
for wifi in wifi_list:
|
for wifi in wifi_list:
|
||||||
f.write(f"{wifi['ssid']},{wifi['signal']}\n")
|
f.write(f"{wifi['ssid']},{wifi['signal']}\n")
|
||||||
|
|
||||||
return wifi_list
|
return wifi_list
|
||||||
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
def scan_wifi():
|
def scan_wifi():
|
||||||
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
|
subprocess.run(['nmcli', 'dev', 'wifi', 'rescan'], check=True)
|
||||||
cmd = "nmcli dev wifi"
|
cmd = "nmcli dev wifi"
|
||||||
output = subprocess.run(cmd, shell=True, capture_output=True, text=True)
|
output = subprocess.run(cmd, shell=True, capture_output=True, text=True)
|
||||||
|
|
||||||
wifi_list = []
|
wifi_list = []
|
||||||
lines = output.decode().splitlines()
|
lines = output.decode().splitlines()[1:]
|
||||||
for idx, line in enumerate(lines[1:]):
|
for idx, line in enumerate(lines):
|
||||||
print(f"{idx}: {line}")
|
print(f"{line}")
|
||||||
|
|
||||||
|
for i, column in enumerate(columns):
|
||||||
|
print(f"{i}: {column}")
|
||||||
|
close_app()
|
||||||
# 分割字符串以空格为分隔符
|
# 分割字符串以空格为分隔符
|
||||||
columns = line.split()
|
columns = line.split()
|
||||||
|
|
||||||
|
@ -165,7 +167,6 @@ def scan_wifi():
|
||||||
f.write(f"{wifi['ssid']},{wifi['signal']}\n")
|
f.write(f"{wifi['ssid']},{wifi['signal']}\n")
|
||||||
|
|
||||||
return wifi_list
|
return wifi_list
|
||||||
'''
|
|
||||||
|
|
||||||
# 连接 Wi-Fi
|
# 连接 Wi-Fi
|
||||||
def connect_wifi(ssid, password):
|
def connect_wifi(ssid, password):
|
||||||
|
|
Loading…
Reference in New Issue