Я пытаюсь загрузить некоторые файлы через mechanize. Файлы размером менее 1 ГБ загружаются без каких-либо проблем. Однако, если файл больше, чем 1 Гб скрипт запускается из памяти:python mechanize получение файлов размером более 1 ГБ
mechanize_response.py скрипт выбрасывает из памяти в следующей строке себя .__ cache.write (self.wrapped.read())
__cache - cStringIO.StringIO, Кажется, что он не может обрабатывать более 1 ГБ.
Как загрузить файлы размером более 1 ГБ?
Благодаря
Почему, по вашему мнению, StringIO не может справиться с этим? Разве не вероятно, что ваша программа исчерпала память? Попробуйте запустить его на 64-битной машине с большим объемом памяти. – strubbly
Моя машина - 64-битная машина. И у меня 8 ГБ, и это единственная программа. – syd101