Выбрать строку из файла
Такой код печатает количество строк в файле:
lin = len(open('/home/kali/inferno.txt').readlines())
print(lin)
64
Как распечатать выбранную строку?
Источник: Stack Overflow на русском
Такой код печатает количество строк в файле:
lin = len(open('/home/kali/inferno.txt').readlines())
print(lin)
64
Как распечатать выбранную строку?
Если я правильно понял то это делается как-то так:
with open("/home/kali/inferno.txt") as f:
print(f.readlines()[<НОМЕР ВЫБРАННОЙ СТРОКИ>])
Если не понятен такой синтаксис, то так будет понятнее:
f = open("/home/kali/inferno.txt")
print(f.readlines()[<НОМЕР ВЫБРАННОЙ СТРОКИ>])
f.close()
Эти решения эквивалентны.
PS: Если номер строки слишком большой то вызывается IndexError