I am trying to remove duplicate lines from a text file and keep facing issues... The output file keeps putting the first two accounts on the same line. Each account should have a different line... Does anyone know why this is happening and how to fix it?
with open('accounts.txt', 'r') as f:
unique_lines = set(f.readlines())
with open('accounts_No_Dup.txt', 'w') as f:
f.writelines(unique_lines)
accounts.txt:
@account1
@account2
@account3
@account4
@account5
@account6
@account7
@account5
@account8
@account4
accounts_No_Dup.txt:
@account4@account3
@account4
@account8
@account5
@account7
@account1
@account2
@account6
print(unique_lines)
{'@account4', '@account7\n', '@account3\n', '@account6\n', '@account5\n', '@account8\n', '@account4\n', '@account2\n', '@account1\n'}

