python请求错误处理

约翰·史密斯

我正在编写一些小型python应用程序,该应用程序使用请求来获取数据并将其发布到html页面。

现在我遇到的问题是,如果我无法到达html页面,则代码会停止,并超过最大重试次数。如果我无法访问服务器,我希望能够做一些事情。

这样的事情可能吗?

这是示例代码:

import requests

url = "http://127.0.0.1/"
req = requests.get(url)
if req.status_code == 304:
    #do something
elif req.status_code == 404:
    #do something else
# etc etc 

# code here if server can`t be reached for whatever reason
TML

您想要处理异常requests.exceptions.ConnectionError,如下所示:

try:
    req = requests.get(url)
except requests.exceptions.ConnectionError as e:
    # Do stuff here

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章