У меня есть файл с повторяющимися строками. Я хочу удалить один дубликат, чтобы иметь файл с уникальными строками. Но я получаю сообщение об ошибке output.writelines (uniquelines (строки строк)) ТипError: writelines() аргумент должен быть последовательностью строк Я искал те же проблемы, но я до сих пор не понимаю, что не так. Мой код:Как удалить повторяющиеся строки в файле в Python
def uniquelines(lineslist):
unique = {}
result = []
for item in lineslist:
if item.strip() in unique: continue
unique[item.strip()] = 1
result.append(item)
return result
file1 = codecs.open('organizations.txt','r+','cp1251')
filelines = file1.readlines()
file1.close()
output = open("wordlist_unique.txt","w")
output.writelines(uniquelines(filelines))
output.close()
Я знал, что ошибка была очевидна) Thnx за помощью. –