stalxed
Новичок
большой массив
Пишу скрипт и в нём столкнулся со следующей задачей:
есть большой txt файл(max его размер 100000строк), и нужно в конец файла добавить 10000 строчек. При том! чтобы добавляемых строк не было в файле уже!!!
Мой вариант решения этой проблемы - зафигачить всё содержимое файла в массив и каждую сроку при добавление смотреть есть ли она в массиве и если нет то записывать в конец файла и в массив! Но как интерприкатор к этому отнесётся? оперативку будет жадно ли хавать? кто сталкивался с этой проблемой? и какие ещё есть её решения?
Пишу скрипт и в нём столкнулся со следующей задачей:
есть большой txt файл(max его размер 100000строк), и нужно в конец файла добавить 10000 строчек. При том! чтобы добавляемых строк не было в файле уже!!!
Мой вариант решения этой проблемы - зафигачить всё содержимое файла в массив и каждую сроку при добавление смотреть есть ли она в массиве и если нет то записывать в конец файла и в массив! Но как интерприкатор к этому отнесётся? оперативку будет жадно ли хавать? кто сталкивался с этой проблемой? и какие ещё есть её решения?