13 lines
587 B
Python
13 lines
587 B
Python
# 01_git_basics/process_data.py
|
|
with open('data.txt', 'r', encoding='utf-8') as f:
|
|
# Убираем пустые строки и лишние пробелы по краям
|
|
lines = [line.strip() for line in f if line.strip()]
|
|
|
|
# Приводим к верхнему регистру и сортируем по алфавиту
|
|
processed = sorted([line.upper() for line in lines])
|
|
|
|
# Записываем результат
|
|
with open('output.txt', 'w', encoding='utf-8') as f:
|
|
f.write('\n'.join(processed) + '\n')
|
|
|
|
print("✅ Файл output.txt успешно создан.") |