practice_git_python/main.py

22 lines
841 B
Python

# Открываем входной файл data.txt для чтения
with open("data.txt", "r", encoding="utf-8") as file:
lines = file.readlines()
# Убираем лишние пробелы и переносы строк
cleaned_lines = [line.strip() for line in lines]
# Удаляем пустые строки
cleaned_lines = [line for line in cleaned_lines if line]
# Сортируем строки по алфавиту
sorted_lines = sorted(cleaned_lines)
# Переводим строки в верхний регистр
upper_lines = [line.upper() for line in sorted_lines]
# Записываем результат в файл output.txt
with open("output.txt", "w", encoding="utf-8") as file:
for line in upper_lines:
file.write(line + "\n")
print("Файл output.txt успешно создан.")