for遍历文件中数据会漏掉几个,数据不准确

TXT记事本中数据有100多个,但是我用f open打开文件,for循环遍历数据只有50多个,不知道为什么

img

list1 = []
with open('1.txt', 'r', encoding='utf-8') as file: 
    f = file.readlines()
    for line in f:
        list1.append(int(line.split(',')[3]))

for line in f
这里的line就是每一行的str
不要再写f.read
你要么写for line in f
要么写while true:f.readline
不要混着用