[英]Is it important to close a requests.Session?
在 Python 中,当我创建requests.Session
例如
s = requests.session()
s.get('http://www.google.com')
之后关闭会话重要吗?
例如
with requests.session() as s:
s.get('http://www.google.com')
这一切都取决于,因为远。
当然,关闭您分配/打开的资源是一种很好的做法,您没有理由不这样做。 不关闭连接可能会使连接保持打开状态,并导致在 linux 环境中长期运行时too many open files
,这很糟糕。 但是如果你的脚本是短期存在的,那么当进程终止时操作系统会回收资源,所以它不会有太大的危害......
看看Socket accept - “Too many open files”这是你在连接泄漏时遇到的错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.