python对于不同类型文件需要使用不同的模块和方法进行处理 , 但是所有文件只有在有内存存在不为空的情况下才有处理的意义和价值 , 特别是在读取文件内容时 。那么下面会给大家分享一个 , 能够来判断文件内容是否完全为空的python脚本 , 想了解的话就往下看看吧 。
文章插图
【Python判断空文件怎么做?Python如何判断一个文件完全为空】1.那么首先需要创建一个py文件并且使用pycharm等编辑器打开 , 这样才可以来编写代码并且将其保存起来运行 。在这个脚本文件之中声明变量来接收字符串类型的文件路径 , 或者使用input()函数从外部传入进来也可以 , 示例如下:
file = "/home/abc/test_file.txt"2.那么在判断文件Neri之后还需要判断这个路径上的文件是否存在 , 如果不存在去还将其打开就会报错 。使用if条件判断并调用exists()方法即可 , 在这个方法下通过判断才执行下一个if条件空文件判断 , 代码如下所示:
if os.path.exists(file): print(" exists!") sz = os.path.getsize(file) if not sz: print("empty!")如果文件存在就输出内容并且调用getsize()方法来获取文件大小 , 因为哪怕文件中只有一个字符 , 那么它都是有大小存在的 , 只有内容完全为空的文件才没有任何大小 。之后再去使用not关键字来判断这个获取到的文件大小变量 , 意思就是它不为0 , 数字0同时表示布尔类型值False , 所以只有在不是空文件的情况下才会去输出下面的内容 。
以上就是关于“Python判断空文件怎么做?Python如何判断一个文件完全为空”的全部内容了 , 希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码Python课,免费报名
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python判断文件可读怎么做?Python如何判断文件是否可以读写
- 如何用pip工具安装Numpy库?Python下载安装numpy库方法是什么
- 如何使用numpy中的size函数?Python numpy中的size()函数的功能是什么?
- python中写入文件的出错怎么办?python写入文件出错的解决方法
- python中如何使用实现行数据添加?使用pandas实现行数据添加方法
- python中string和float之间如何转换?Python将string转换到float的实例方法
- python中str函数是什么?python中str函数的基本用法
- python标识符如何使用?python标识符的基本使用方法
- python shell怎样在Windows打开?python shell打开的方法
- python中的模块如何创建临时文件?tempfile模块创建临时文件的方法有哪些?