我的脚本中有这段代码
sess = requests.Session()
a = requests.adapters.HTTPAdapter(max_retries=20)
sess.mount('https://', a)
如果我没有明确关闭会话,它会在我的脚本退出时自动关闭。
我问的原因是因为如果这个脚本被调用了几千次(每次上次运行在下一次调用之前关闭/中止),我都会遇到资源问题。
答案 0 :(得分:1)
Session对象允许您跨多个请求重用连接。如果您的Python脚本结束,则会话丢失,因此应关闭连接。如果您想为每个请求建立新连接,可以配置keep-alive:
if (doAdd)