На данный момент я использую следующий код Python:
file = open(filePath, "r")
lines=file.readlines()
file.close()
Скажем, мой файл состоит из нескольких строк (10000 или более), тогда моя программа замедляется, если я делаю это для более чем одного файла.Есть ли способ ускорить это в Python?Читая различные ссылки, я понимаю, что readlines хранит строки файла в памяти, поэтому код работает медленно.
Я также пробовал следующий код, и выигрыш во времени составляет 17%.
lines=[line for line in open(filePath,"r")]
Есть ли какой-нибудь другой модуль в python2.4 (который я мог бы пропустить).Спасибо, Сандхья