python os.path.getsize(),返回文件大小
os.path.getsize()方法
os.path.getsize()方法,可以用来获取参数指定的文件或文件夹的大小,以字节为单位。下方的实例代码中,将通过with open的语句来新创建一个文件,来实验一番。
语法及参数
os.path.getsize( filepath )
提示:参数filepath一般为文件或文件夹的路径目录,可以是相对路径,也可以是绝对路径。
getsize()返回值
文件或文件夹字节数。
getsize()实例代码
>>> import os
>>> os.mkdir('/Users/z/b')
>>> with open('/Users/z/b/getsize.txt','w',encoding='utf-8') as f:
... f.write('笨鸟工具,x1y1z1.com')
...
15
>>> os.path.getsize('/Users/z/b/getsize.txt') #文件大小
25
>>> os.path.getsize('/Users/z/b') #文件夹大小,参数为绝对路径
102
>>> os.path.getsize('./b') #参数为相对路径
102
实例代码提示
如上代码,“笨鸟工具,x1y1z1.com”同15字符,其中每一个中文字符和标点占3个字节,每个英文、英文标点和数字占1字节,因此这句字符串共同占25个字节。