/
marga.dor
/
Homework3
Обзор
Документация
Войти
/
marga.dor
/
Homework3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task
20 строк
661 B
marga.dor
Initial commit
08 май 2025, 16:52
08 май 2025, 16:52
d01be0d
Код
Авторство
О чём код?
def get_file_info(filename): with open(filename, 'r', encoding='utf-8') as f: lines = f.readlines() return len(lines), filename, lines def merge_files(file_list, output_filename): file_info = [] for filename in file_list: file_info.append(get_file_info(filename)) sorted_files = sorted(file_info) with open(output_filename, 'w', encoding='utf-8') as output_file: for line_count, filename, lines in sorted_files: output_file.write(f'{filename}\n') output_file.write(f'{line_count}\n') output_file.writelines(lines) output_file.write('\n')