# -*- coding: utf-8 -*- """ Скрипт обработки текстовых данных: - Чтение из data.txt - Преобразование в верхний регистр - Сортировка по алфавиту - Запись в output.txt """ def main(): """Основная функция обработки файла""" try: # Чтение файла with open('data.txt', 'r', encoding='utf-8') as f: lines = f.readlines() # Обработка: убираем пробелы, переводим в верхний регистр processed_lines = [] for line in lines: cleaned = line.strip() if cleaned: processed_lines.append(cleaned.upper()) # Сортировка processed_lines.sort() # Запись результата with open('output.txt', 'w', encoding='utf-8') as f: for line in processed_lines: f.write(line + '\n') print(f"✓ Обработано {len(processed_lines)} строк") print("✓ Результат сохранен в output.txt") except FileNotFoundError: print("✗ Ошибка: файл data.txt не найден") except Exception as e: print(f"✗ Ошибка: {e}") if __name__ == '__main__': main()