Выбрать строку из файла

Рейтинг: -1Ответов: 1Опубликовано: 09.03.2023

Такой код печатает количество строк в файле:

lin = len(open('/home/kali/inferno.txt').readlines())
print(lin)

64

Как распечатать выбранную строку?

Ответы

▲ 1

Если я правильно понял то это делается как-то так:

with open("/home/kali/inferno.txt") as f:
    print(f.readlines()[<НОМЕР ВЫБРАННОЙ СТРОКИ>])

Если не понятен такой синтаксис, то так будет понятнее:

f = open("/home/kali/inferno.txt")
print(f.readlines()[<НОМЕР ВЫБРАННОЙ СТРОКИ>])
f.close()

Эти решения эквивалентны.

PS: Если номер строки слишком большой то вызывается IndexError