Найти - Пользователи
Полная версия: сравнить файл с другим
Начало » Python для новичков » сравнить файл с другим
1
dimooon
привет всем
помогите,пож-та,нужно сравнить 2 файла со строками,найти каких строк нет в первом по сравнению со вторым
файлы в память не помещаются,сравнивать построчно слишком долго,как можно сделать быстрее?
fata1ex
Привет. Отсортируйте строки в файлах для начала, а потом сравнивайте построчно. Будет быстрее.
Можно поизвращаться и разбить файлы на куски, которые помещаются в память, и там делать что-нибудь вроде
[ item for item in list1 if item not in list2 ] 
или через множества, или еще как-нибудь.

Попробуйте написать самостоятельно, а мы посмотрим, что можно улучшить/изменить.
doza_and
Для данных не помещающихся в память есть базы данных. пихнуть все в базу, а потом выбрать нужные строки. Если строки не очень большие конечно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB