f.readlines()
ftext = open('1299_wangyifei_edit.pinyin', 'r', encoding='utf-8')
lines = ftext.readlines()
print("lines",lines)
l = ftext.readlines()
print("l",l)
输出结果:
原因:
readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for… in … 结构进行处理。如果碰到结束符 EOF 则返回空字符串。所以在lines是f.readlines()已经为空了,之后再使用f.readlines读取就是空。