Я читаю XML файл размером 800 ГБ в python 2.7 и анализирую его с помощью итеративного парсера etree.
В настоящее время я просто использую open('foo.txt')
без аргумента буферизации. Я немного смущен, является ли это подход, который я должен принять, или я должен использовать аргумент буферизации или использовать что-то из io, например io.BufferedReader или io.open или io.TextIOBase.
Было бы очень полезно оценить точку в правильном направлении.