我已经写了一个Python机器人(用于电报)运行在无限循环,其目标是加载特定页面的内容,搜索使用下面的代码有一定的句子和单词:在python中 - 为什么内存中变量的大小在多次运行后会减少?
response = requests.get(url)
content = response.content.decode("utf8")
for m in re.finditer("words to find", content):
起初每个东西看起来很完美,但在大约20〜30要求我的机器人它不能完全加载页面的源代码,并没有找到的话这样:20迭代之前
的变量(内容)的大小内存是39546 但随后大小缩小到2636
getsizeof(content)
您是否尝试过打印内容或将其写入文件以供审阅?我的猜测会是一个错误响应正在返回。 – ryachza