Как мне отсортировать этот файл? - PullRequest
0 голосов
/ 28 апреля 2020

Итак, я пытаюсь отсортировать файл по алфавиту. У меня есть текстовый файл zoznam.txt, который содержит имена. Когда я запускаю свой код, он сортирует их, но не записывает каждое имя в новой строке, он записывает их в одной строке. Пожалуйста, помогите мне. Я знаю, как это сделать в выводе на печать, но мне нужно, чтобы он создал новый текстовый файл с отсортированными именами.

with open("zoznam.txt") as file:
    content = file.readlines()

output = open("zoznam(sorted).txt", "w")

content = sorted(content)

for i in content:
    output.write(i.replace("\n", ""))

output.close()

1 Ответ

0 голосов
/ 28 апреля 2020

Причина в том, что вы используете i.replace("\n", ""): в основном, удаляются строки, возвращаемые

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...