/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Practice/pw8/task3.py
20 строк
696 B
Ivan-Khabarov
Добавлен пв 8
16 сен 2024, 20:37
16 сен 2024, 20:37
2b1f538
Код
Авторство
О чём код?
# Напишите функцию, которая сохраняет созданный в # прошлом задании файл в формате CSV. import csv import json def json_to_csv(json_filename, csv_filename): with open(json_filename, 'r') as json_file: data = json.load(json_file) with open(csv_filename, 'w', newline='', encoding='utf-8') as csv_file: csv_writer = csv.writer(csv_file) csv_writer.writerow(['ID', 'Name', 'Access_Level']) for access_level, users in data.items(): for user_id, name in users.items(): csv_writer.writerow([user_id, name, access_level]) json_to_csv('users.json', 'users.csv')