【Python技术难题】Python中准确测量对象占用的内存大小——解决sys.getsizeof测不准和不起作用
1引出问题众所周知,当我们在使用python时,如果想知道某个对象所占字节大小会用到下面这个函数:即返回对象的字节大小,1个字节就是8个比特位。但是,我们发现会出现如下问题:显然,这个函数是有问题的。2解决方案2.1针对可迭代对象针对可迭代对象,需要使用for循环对子元素的内存大小进行累加求和,才能获取其对象所占空间大小。注意,如果子对象是可迭代对象,那么还要使用一层循环。可复制如下代码:impo