python

python怎么检测网络连接

小亿
122
2023-11-14 14:26:08
栏目: 编程语言

可以使用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。

0
看了该问题的人还看了