rich

Форк
0
/
profile_pretty.py 
23 строки · 488.0 Байт
1
import json
2
import io
3
from time import time
4
from rich.console import Console
5
from rich.pretty import Pretty
6

7

8
console = Console(file=io.StringIO(), color_system="truecolor", width=100)
9

10
with open("cats.json") as fh:
11
    cats = json.load(fh)
12

13

14
console.begin_capture()
15
start = time()
16
pretty = Pretty(cats)
17
console.print(pretty, overflow="ignore", crop=False)
18
result = console.end_capture()
19
taken = (time() - start) * 1000
20
print(result)
21

22
print(console.file.getvalue())
23
print(f"{taken:.1f}")
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.