Как определить длину строк для чтения из файла
Я читаю строки из файла в Python. Вот мой код:
with open('words','rb') as f:
for line in f:
Есть ли способ определить количество строк, которые я хочу использовать? Скажем, например, первые 1000 строк в файле?
2 ответа
Решение
Вы можете использовать enumerate ():
with open('words','rb') as f:
for i, line in enumerate(f):
if i >= 1000:
break
# do work for first 1000 lines
Сделайте переменную для подсчета. Я использовал я, например, ниже. Значение будет увеличиваться в каждой итерации. Когда значение достигло 999, то есть 1000 раз, вы можете делать вещи там
i = 0
with open('words','rb') as f:
for line in f:
if(i<1000):
#do stuffs
i = i+1