/
SpawNox
/
UnionFiles
Обзор
Документация
Войти
/
SpawNox
/
UnionFiles
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
union.py
14 строк
615 B
SpawNox
upload files
21 июн 2025, 11:19
21 июн 2025, 11:19
5aad88e
Код
Авторство
О чём код?
list_txt = ['1.txt', '2.txt', '3.txt'] dict_files= {} for filename in list_txt: with open(filename, encoding='utf-8') as f: contents = f.readlines() if len(contents) not in dict_files: dict_files[len(contents)] = [] dict_files[len(contents)].append({'name': filename, 'content':contents, 'line_count': len(contents)}) with open('union.txt', 'w', encoding='utf-8') as output_file: for num_lines in sorted(dict_files): for num in dict_files[num_lines]: output_file.write(f'{num["name"]}\n{num["line_count"]}\n{"".join(num["content"])}\n')