Я пытался очистить некоторую информацию с веб-сайта постранично, в основном вот что я сделал:
import mechanize
MechBrowser = mechanize.Browser()
Counter = 0
while Counter < 5000:
Response = MechBrowser.open("http://example.com/page" + str(Counter))
Html = Response.read()
Response.close()
OutputFile = open("Output.txt", "a")
OutputFile.write(Html)
OutputFile.close()
Counter = Counter + 1
Ну, вышеприведенные коды закончились выдает ошибку "Недостаточно памяти" и в диспетчере задач показывает, что скрипт израсходовал почти 1 ГБ памяти после нескольких часов работы ... как же ?!
Кто-нибудь скажет мне, что пошло не так?