[英]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.