Так что я только недавно начал использовать python и хорошо ладил с ним, однако чтение и запись в файлы действительно меня задевали.Сортировка файлов и их распечатка в алфавитном порядке в python
Моя задача заключается в следующем: Затем нужно написать сценарий питона, который выписывает список из 10 имен, считывает файл обратно и печатает в алфавитном порядке
я своего рода получить то, что я должен сделать но как я это делаю, это моя проблема, я не знаю, нужно ли преобразовать текстовый файл в список, а затем использовать функцию sort(), или если я могу сделать это, просто разделив строки.
Вот мой код в данный момент:
my_file = open("Names.txt", "w")
for i in range(1, 11):
my_file.write(str(input("Please enter a name")) + ", \n")
my_file.close()
my_file = open("Names.txt", "r")
for line in my_file:
print(line)
for line in my_file:
my_file.sort()
my-file.close()
Как вы можете видеть, я полностью запутался. Если бы вы могли объяснить, где я ошибаюсь, и что я должен сделать, чтобы исправить это, это будет большой помощью.
Это не будет печатать каждую строку по отдельности, но это, вероятно, достаточно хороший ответ на домашнее задание вопрос , –
там исправлено: P ... im, угадывая -1, вы не ... но было бы неплохо, если бы кто-нибудь оставил комментарий –
Спасибо, что дал мне возможность сомневаться, но это не я. Я тоже ненавижу эти диски. –