Если вы хотите быстро прочитать первые строки и не заботитесь о производительности, вы можете использовать .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]
.