簡體   English   中英

python 殺死python的子進程

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM