python3中判断readline读到文件末尾 |
您所在的位置:网站首页 › python如何判断文件已经读完的内容 › python3中判断readline读到文件末尾 |
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 |