在Python中,当我创建一个requests.Session
例如:
s = requests.session()
s.get('http://www.google.com')之后关闭会话是否重要?
例如:
with requests.session() as s:
s.get('http://www.google.com')发布于 2019-03-26 18:12:49
这要视情况而定,一如既往。
当然,关闭您分配/打开的资源是一个很好的做法,您没有理由不这样做。不关闭连接可能会使连接保持打开状态,并导致too many open files在linux环境中长期运行,这是很糟糕的。但是如果你的脚本是短期的,那么当进程终止时,操作系统会回收资源,所以这不会有太大的危害……
看一下Socket accept - "Too many open files",这是您在连接泄漏中得到的错误
https://stackoverflow.com/questions/55354427
复制相似问题