Как бы я вытащил текст из определенной текстовой строки, внутри текстового файла, используя Python?
Если вы хотите прочитать 10-ю строку:
with open("file.txt") as f: for i in range(9): f.next() print f.readline()
Это не читает весь файл в памяти.
Самый простой способ:
print list( open('filename') )[line_number]
Это будет читать весь файл, что может быть не очень хорошей идеей. Более эффективный метод будет зависеть от того, как вы его используете.
Следующий пример Python должен извлечь правильный номер строки, но он ужасно неэффективен:
f = open('file.txt') print f.readlines()[line_number]