gpt4 book ai didi

python - 什么时候从内存中释放变量?

转载 作者:行者123 更新时间:2023-11-28 18:36:05 27 4
gpt4 key购买 nike

<分区>

假设我定义了一个函数,它构建了一个列表,然后将列表中的项目一个一个地打印出来(没有实际用途,只是一个例子:

import os

def build_and_print():
thingy = os.walk('some directory')
for i in thingy:
print i

if __name__ == '__main__:
build_and_print()

如果构建的 thingy 非常大,它可能会占用大量内存,什么时候会从内存中释放它?

python 是否存储变量 thingy 直到脚本运行完成或直到构建/使用它的函数完成运行?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com