[英]python kill python's sub-process
我正在使用requests_html
來抓取一些網站:
from requests_html import HTMLSession
for i in range (0,30):
session = HTMLSession()
r = session.get('https://www.google.com')
r.html.render()
del session
現在這段代碼創建了 30 多個Chromium子進程作為Python的子進程。 這會獲得內存,那么我該如何刪除它們呢?
我不想使用psutil
,因為它會增加一個更多的依賴並殺死 python 的子進程 python 可能有一些內置的方法,如果有的話,我想開悟
我什至不能使用 exit() 因為我必須返回然后退出(在方法內),當然我不能退出並返回
您可能想嘗試關閉會話:
session = HTMLSession()
session.close()
請參閱requests_html.HTMLSession.close
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.