gpt4 book ai didi

python-requests - 当我的脚本退出时,request.Session 会自动关闭吗

转载 作者:行者123 更新时间:2023-12-02 01:08:06 25 4
gpt4 key购买 nike

我的脚本中有这段代码

sess = requests.Session()
a = requests.adapters.HTTPAdapter(max_retries=20)
sess.mount('https://', a)

如果我没有明确关闭 session ,它会在我的脚本退出时自动关闭。

我问的原因是如果这个脚本被调用几千次(每次上一次运行在下一次调用之前关闭/中止)我会遇到资源问题。

最佳答案

Session 对象允许您在多个请求中重用连接。如果您的 Python 脚本结束,则 session 丢失,因此应该关闭连接。如果你想为每个请求建立一个新的连接,你可以配置 keep-alive :

sess = requests.Session()
sess.config['keep_alive'] = False

关于python-requests - 当我的脚本退出时,request.Session 会自动关闭吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46571740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com