У меня есть текстовый файл размером 100 ГБ, содержащий около 50 тыс. Строк, не такой же длины.Лучший способ прочитать очень большой файл в Python
Он слишком велик для размещения в памяти, поэтому в настоящее время я читаю его по строкам. Это также занимает слишком много времени. Есть ли более умный способ прочитать файл? Например, чтобы читать несколько строк за раз?
Имея файл такого размера, я считаю, что более важным вопросом является «Что вы делаете с данными во время чтения?» а не как читать. – AKX
Когда вы говорите «занимает слишком много времени», вам нужно посмотреть, где накладные расходы. Вы сделали предположение, что это IO замедляет ситуацию, и вы можете быть правы, но не видя кода, это невозможно сказать. – cdarke
Вам нужно прочесть это по строкам? Вы могли бы просто «прочитать» максимальную сумму, которую можете прилично обработать, а затем сделать. –