对python3下的requests使用并不是很熟练,今天稍微用了下,请求几次下来后发现出现连接超时的异常,上网查了下,找到了一个还算中肯的解决方法。retrying是python的一个自带的重试包导入方式:简单使用retrying 这个包的用法原理就是在你不知道那段代码块是否会发生异常,若发生异常,可以再次执行该段的代码块,如果没有发生异常,那么就继续执行往下执行代码块以前你的代码可能是这样写的:也有可能是这样子写的:使用 retrying 的写法:上面的是简单的用法,你可以试下,下面是一些可选参数的使用方式。这样的频繁的重试不仅没有效果,反而还会增服务的负担。

python3 解决requests出错重试的问题

python3 解决requests出错重试的问题

python3 解决requests出错重试的问题

python3 解决requests出错重试的问题