Якщо ви хочете прочитати перші рядки швидко і вам не важлива ефективність, ви можете використовувати .readlines()
об'єкт списку, який повертається, а потім нарізати список.
Наприклад, для перших 5 рядків:
with open("pathofmyfileandfileandname") as myfile:
firstNlines=myfile.readlines()[0:5] #put here the interval you want
Примітка: весь файл читається, тому не найкращий з точки зору продуктивності, але він простий у використанні, швидко записується і легко запам'ятовується, тому якщо ви хочете просто виконати деякий одноразовий розрахунок, це дуже зручно
print firstNlines
Одна перевага порівняно з іншими відповідями - це можливість легко вибирати діапазон ліній, наприклад пропуск перших 10 рядків [10:30]
або тривалість 10 [:-10]
або взяття лише рівних рядків [::2]
.