要使用Python監控網絡狀態,你可以使用Python的socket模塊來實現。下面是一個簡單的示例代碼:
import socket
import time
def check_network_status():
try:
socket.create_connection(("www.google.com", 80))
return True
except OSError:
pass
return False
while True:
if check_network_status():
print("網絡連接正常")
else:
print("網絡連接斷開")
time.sleep(1)
這段代碼會每秒檢查一次網絡狀態。它嘗試與谷歌的主頁建立一個socket連接,如果成功則表示網絡連接正常,否則表示網絡連接斷開。
你可以根據需要擴展這段代碼,比如可以將檢查網絡狀態的結果發送到手機或電子郵件等。