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