python3中判断readline读到文件末尾

您所在的位置:网站首页 python如何判断文件已经读完的内容 python3中判断readline读到文件末尾

python3中判断readline读到文件末尾

2024-07-11 15:38| 来源: 网络整理| 查看: 265

python中判断readline读到文件末尾 fp = open('somefile.txt') while True:      line = fp.readline()      if not line:  # 等价于if line == "":         break

Python中,空串的not返回true,即not line时为读到EOF(文件末尾)。

在文件中,如果遇到一个空白行,readline()并不会返回一个空串,因为每一行的末尾还有一个或多个分隔符,因此“空白行”至少会有一个换行符或者系统使用的其他符号。只有当真的读到文件末尾时,才会读到空串""。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3