Я разбираю файл 20 Гб и выводя строки, которые удовлетворяют определенному условию, на другой файл, однако иногда питон будет читать в двух строках сразу и конкатенировать их.
inputFileHandle = open(inputFileName, 'r')
row = 0
for line in inputFileHandle:
row = row + 1
if line_meets_condition:
outputFileHandle.write(line)
else:
lstIgnoredRows.append(row)
Я проверил окончания строки в исходном файле, и они проверяют как линейные каналы (ascii char 10). Вывод строк проблем и их разбор в изолированном режиме, как и ожидалось. Могу ли я использовать ограничение на python? Позиция в файле первой аномалии находится вокруг метки 4 ГБ.