可以使用socket庫來檢測網絡連接。下面是一個示例代碼:
import socket
def check_internet_connection():
try:
# 創建一個socket對象
socket.create_connection(("www.baidu.com", 80))
return True
except OSError:
return False
if check_internet_connection():
print("網絡連接正常")
else:
print("無法連接到網絡")
在上述代碼中,我們通過創建一個socket對象并嘗試連接到一個已知的互聯網地址(例如www.baidu.com的80端口)來檢測網絡連接。如果成功連接,則返回True,否則返回False。