Python 检测网络是否连通

1 使用 urlib

import urllib.request


def test_internet_connection():
    url = 'https://www.baidu.com'
    try:
        urllib.request.urlopen(url, timeout=5)
        print("网络连接正常")
    except urllib.error.URLError as ex:
        print("网络连接异常:" + str(ex))

test_internet_connection()

原文:

Python 如何测试Python中是否存在网络连接|极客笔记

 

2 使用 requests 库,安装方法:pip install requests

import requests


def isConnected():
    try:
        html = requests.get("https://www.baidu.com",timeout=5)
        print("网络正常")
        return 1
    except:
        print("网络异常")
        return 0

Flag = isConnected()
print(Flag)

原文:

https://www.cnblogs.com/xdd1997/p/15226740.html

你可能感兴趣的:(Python,python)