关闭request.Session重要吗?

时间:2019-03-26 10:07:03

标签: python python-requests

在Python中,当我创建requests.Session

例如

s = requests.session()
s.get('http://www.google.com')

事后结束会议重要吗?

例如

with requests.session() as s:
    s.get('http://www.google.com')

1 个答案:

答案 0 :(得分:1)

这要视乎情况而定。

当然,关闭您分配/打开的资源是一个好习惯,您没有理由不这样做。不关闭连接可能会使连接保持打开状态,并导致在Linux环境上长期运行too many open files,这很糟糕。但是,如果您的脚本是短期的,那么当进程终止时,操作系统会回收资源,因此不会造成太大的危害...

看看Socket accept - "Too many open files",这是您因连接泄漏而收到的错误