Python怎么判断一个文件是否为空?Python判断空文件的方法

在python之中去打开一个文件并进行读取的时候,如果这个文件是空文件就会引发错误 。而面对未知文件时为了防止出现错误一般都会去判断这个文件是不是空文件,这篇文章要来介绍的内容就是判断文件是否为空的方法,感兴趣的小伙伴一起往下看看吧 。

Python怎么判断一个文件是否为空?Python判断空文件的方法

文章插图
【Python怎么判断一个文件是否为空?Python判断空文件的方法】因为空文件在读取内容的时候会出现错误,所以就无法通过读取文件内容的方式来判断它是否为一个空文件了,但是这个文件是否为空文件还可以从它的文件大小来判断 。
一个空的文件虽然会在硬盘之中占据一定的空间,但是在去查看它的大小时就可以看到它本身的文件大小是为0的 。这是因为虽然会占据硬盘空间,但是这个所占用的空间实际上是文件系统的控制信息,也就是来表示这个文件存在的空间 。
而实际上的文件是没有大小的,而python内置模块有一个方法叫做getsize()可以去获取到文件的实际大小,返回的是文件大小kb单位的值 。只需要去判断这个值是否为0就能知道是否文空文件了,示例如下:
import ossize = os.path.getsize('d:/abc.txt')if size == 0:    print('文件是空的')else:print('文件不是空的')在python之中,如果有任何想要去对文件进行的操作,实际上都是可以通过os模块去完成的,这个模块里面提供的就是对系统和文件的各种操作方法 。
以上就是关于“Python怎么判断一个文件是否为空?Python判断空文件的方法”的全部内容了,希望对你有所帮助 。

    推荐阅读