python-如何显示所有变量的大小
我想同时打印范围内所有变量的内存大小。
类似于:
for obj in locals().values(): print sys.getsizeof(obj)
但是在每个值之前都有变量名称,因此我可以看到需要删除或拆分为多个变量的变量。
有想法吗?
回答:
您可以使用来迭代字典的键和值 .items()
from __future__ import print_function # for Python2import sys
local_vars = list(locals().items())
for var, obj in local_vars:
print(var, sys.getsizeof(obj))
以上是 python-如何显示所有变量的大小 的全部内容, 来源链接: utcz.com/qa/416730.html