Python 如何使用urllib3捕获http错误404? 我想做什么

Python 如何使用urllib3捕获http错误404? 我想做什么,python,http,urllib3,Python,Http,Urllib3,我正在从API请求一个文件。如果文件不存在,我会得到404 我试过的 我正试着用电脑来处理这件事 我发现了很多很棒但已经过时(大约10年前)的文档,这些文档都是如何使用的 这在中国是如何运作的 我在他们的文件里只找到了这个 试试看: http.request('GET','nx.example.com',retries=False) 除urllib3.exceptions.NewConnectionError外: 打印('连接失败') 您只需查看状态代码: 导入urllib3 http=urll

我正在从API请求一个文件。如果文件不存在,我会得到404

我试过的 我正试着用电脑来处理这件事

我发现了很多很棒但已经过时(大约10年前)的文档,这些文档都是如何使用的

这在中国是如何运作的

我在他们的文件里只找到了这个

试试看:
http.request('GET','nx.example.com',retries=False)
除urllib3.exceptions.NewConnectionError外:
打印('连接失败')

您只需查看状态代码:

导入urllib3
http=urllib3.PoolManager()
r=http.request(“GET”,“httpbin.org/status/404”)
如果r.status==404:
打印(“404!”)