美文网首页
python判断readline到EOF

python判断readline到EOF

作者: 天雨流芳hodo | 来源:发表于2019-08-15 11:24 被阅读0次
file = open("G:\\cj\\testingCJ\\python\\文件\\README.txt")
while True:
    text = file.readline()
    #if not text:
    if text == "":
        break
    print(text)
file.close()

python中使用readline逐行读取时,空串的not返回true,即not text时为读到EOF(文件末尾)。

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

相关文章

网友评论

      本文标题:python判断readline到EOF

      本文链接:https://www.haomeiwen.com/subject/rsnajctx.html