Я пытаюсь открыть огромный текстовый файл (1 ГБ) и выполнить анализ текста.
Я хочу выполнить поиск по регулярным выражениям.
Когда я использую функцию read (), я получение ошибки:
File "C:\Python33\lib\encodings\latin_1.py", line 26, in decode
return codecs.latin_1_decode(input,self.errors)[0]
MemoryError
Мой код:
dataFile = open('data/AllData_2000001_3000000.txt', 'r', encoding="latin-1")
print(dataFile.read())
Как лучше всего открыть текст для выполнения поиска по регулярному выражению?
Спасибо!