/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Home_Task/HT_8/task2.py
20 строк
1 KB
Ivan-Khabarov
added new tasks
24 сен 2024, 20:04
24 сен 2024, 20:04
950cd31
Код
Авторство
О чём код?
import json import glob def merge_json_files(input_files, output_file): """Объединяет данные из нескольких JSON файлов в один.""" merged_data = [] # Список для хранения объединенных данных for file in input_files: try: with open(file, 'r') as f: data = json.load(f) # Чтение данных из файла merged_data.extend(data) # Добавление данных в общий список except json.JSONDecodeError: print(f"Ошибка чтения JSON файла: {file}") with open(output_file, 'w') as f: json.dump(merged_data, f, indent=4) # Сохранение объединенных данных в новый файл if __name__ == "__main__": # Получаем все JSON файлы в текущей директории json_files = glob.glob('employees*.json') merge_json_files(json_files, 'all_employees.json')