信息发布→ 登录 注册 退出

Python getsizeof()和getsize()区分详解

发布时间:2026-01-10

点击量:

sys.getsizeof()

获取程序中声明的一个整数,存储在变量中的大小,以字节(Byte)为单位

import sys
print(sys.getsizeof(''))
print(sys.getsizeof('a'))
print(sys.getsizeof('1'))
print(sys.getsizeof('a1'))

25
26
26
27

os.path.getsize(path)

获取指定路径 path 下的文件的大小,以字节(Byte)为单位

计算机中的单位换算:字节→1024-K→1024-M→1024-G→1024-T…

import os
print(os.path.getsize(r'D:\desktop\20180902220822202.jpg'))

35884

补充说明

场景:文件复制案例中需要获取文件大小,尝试使用 sys.getsizeof()方法
确认:sys.getsizeof()方法用于获取变量中存储数据的大小

标签:# py  # text  # align  # center  # desktop  # jpg  # sys  # br  # strong  # style  # color  # span  # Python  # import  # print  # brush  # Byte  # pre  # class  # 机中  # python中getsizeof和asizeof的区别小结  # python 中sys.getsizeof的用法说明  # getsize  # getsizeof  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!