Превращаем JSON в красивую таблицу

Превращаем JSON в красивую таблицу


from rich.console import Console

from rich.table import Table

import json


console = Console()


# Загружаем данные

with open("users.json", encoding="utf-8") as f:

  users = json.load(f)


table = Table(title="Пользователи")


table.add_column("Имя")

table.add_column("Возраст")

table.add_column("Город")


# Заполняем таблицу

for user in users:

  table.add_row(

    user["name"],

    str(user["age"]),

    user["city"]

  )


console.print(table)

Report Page