问题描述
f = open("candidate0.txt",'r',encoding='utf8')
lines = f.readlines
lines
<function TextIOWrapper.readlines(hint=-1, /)>
解决办法(给f.readlines()参数-1或0)
- 根据网上查找的资料猜测,可能是因为f.readlines()读取文件时把所有空行都读取了吧。
f = open("candidate0.txt",'r',encoding='utf8')
lines = f.readlines(-1) #取值为0也行
lines
- 我在实际操作过程中发现,过了一会,我再次使用f.readlines()函数并没有出现之前的报错。对此,我也不清楚是什么原因,如果有知道原因的大佬,麻烦在评论区解答哈我的疑惑。