![]() |
1
36
我不记得我上次用的是什么时候了
特别是 诚然,正如另一个(现已删除)答案所声称的那样
看见
当最后一次引用确实消失时(包括以不涉及
因此,除非您出于某种特定的原因特别需要清理名称空间(通常是模块的名称空间,但可以想象是类或实例的名称空间),否则不必担心
|
![]() |
2
4
号码 我相信有人会想出一些愚蠢的理由来这样做,例如,确保某人不会在变量不再有效后意外使用该变量。但可能编写这段代码的人只是感到困惑。您可以删除它们。 |
![]() |
3
2
del largeObject1 del largeObject2 可以为您的程序提供必要的喘息空间,使其在不耗尽内存的情况下运行。这是修改给定程序的最简单方法,以防出现MemoryError运行时错误。 |
|
4
0
事实上,我刚刚发现了这个的用途。如果使用locals()返回局部变量的字典(在解析东西时很有用),那么del对于消除不想返回的临时变量很有用。 |