Python getsize函数

Python getsize函数教程

Python 中,getsize 函数用于获取一个文件的大小,以字节的形式返回,如果传入的 参数 不是文件,那么返回 0,如果传入的路径不存在,程序会异常。

getsize函数详解

语法

import os os.path.getsize(path)

参数

参数 描述
path 需要获取的路径。

返回值

返回参数 path 的文件大小。

案例

getsize函数获取文件大小

使用 getsize 函数获取文件大小

print("嗨客网(www.haicoder.net)") import os getsize = os.path.getsize("C:/haicoder/haicoder.txt") print("getsize =", getsize) getsize = os.path.getsize("C:/haicoder/") print("getsize =", getsize) getsize = os.path.getsize("D:/haicoder.py") print("getsize =", getsize) getsize = os.path.getsize("D:") print("getsize =", getsize)

程序运行后,控制台输出如下:

16_Python getsize函数.png

我们首先使用 getsize 函数获取 “C:/haicoder/haicoder.txt” 的文件大小,结果返回了 2600,再次使用 getsize 函数获取 “C:/haicoder/” 的文件大小,因为 “C:/haicoder/” 是一个目录,因此,返回了 0。

getsize函数获取不存在的文件

使用 getsize 函数获取不存在的文件,报错

print("嗨客网(www.haicoder.net)") import os getsize = os.path.getsize("D:/haicoder.py") print("getsize =", getsize)

程序运行后,控制台输出如下:

17_Python getsize函数.png

我们使用 getsize 函数获取一个不存在的路径 “D:/haicoder.py” 的文件大小,结果程序返回了异常。

Python getsize函数教程

在 Python 中,getsize 函数用于获取一个文件的大小,,以字节的形式返回,如果传入的参数不是文件,那么返回 0,如果传入的路径不存在,程序会异常。