Утилка для удаления повторов в файле

unitedkingdom

Интересующийся
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА

unitedkingdom

Интересующийся
PREMIUM USER
ЮБИЛЕЙНАЯ ЛЕНТА
Регистрация
21 Июн 2018
Сообщения
243
Реакции
166
Репутация
0
Всем привет утилкa для удаление повторов в текстовом файле.
Можно использовать при структуре log pass или mail. Главное, чтобы каждый параметр начинался с новой строки!
Написан скрипт на Python3
При запуске указываете файл с которого будете считывать, а потом в какой записывать!

# Utility for removing duplicates in a text file

import time


def rewrite_file(file, new_file):
with open(file) as f:
data = [row.strip() for row in f]
for a in data:
if upgraded:
if any(a in s for s in upgraded):
pass
else:
upgraded.append(a)
else:
upgraded.append(a)
with open(new_file, 'w') as new:
for string in upgraded:
new.write(string + '\n')
return 'Successfully'
 
Сверху