Следующий код будет лениво распечатывать содержимое текстового файла по строкам, причем каждая печать останавливается на '/ n'.Python Lazy Загрузка
with open('eggs.txt', 'rb') as file:
for line in file:
print line
Есть ли какая-либо конфигурация для ленивой печати содержимого текстового файла, при каждой остановке печати в ','?
(или любой другой символ/строка)
Я спрашиваю это потому, что я пытаюсь прочитать файл, который содержит один единственный 2,9 Гб длинную линию, разделенные запятыми.
PS. Мой вопрос иначе, чем это: Read large text files in Python, line by line without loading it in to memory Я спрашиваю, как сделать остановку на других, чем переводы строк символов («\ п»)
Почему это лениво? –
@grael Это совсем не актуально. – taleinat
Функция 'split()' не выполняет работу так же хорошо? –