/
Nexy
/
Hw-File.OpeningReading
Обзор
Документация
Войти
/
Nexy
/
Hw-File.OpeningReading
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task_3.py
19 строк
621 B
Nexy
upload files
19 июл 2025, 10:42
19 июл 2025, 10:42
0e7bb5b
Код
Авторство
О чём код?
def merge_files(file_names, result): files_data = [] for f_name in file_names: with open(f_name, 'r', encoding='utf-8') as f: lines = f.readlines() count = len(lines) text = ''.join(lines) files_data.append((f_name, count, text)) files_data.sort(key=lambda x: x[1]) with open(result, 'w', encoding='utf-8') as f: for filename, count, text in files_data: f.write(f"{filename}\n") f.write(f"{count}\n") f.write(text) if not text.endswith('\n'): f.write('\n')