Есть словарь cfg = {"threshold": 0.8}. После s = json.dumps(cfg) что хранится в s?

APython-словарь cfg (тип dict)
BJSON-строка (тип str)
CСписок ключей ['threshold']
DОткрытый файл cfg.json
Правильный ответ. json.dumps() возвращает строку JSON.

Разбор

json.dumps(cfg) сериализует Python-объект и возвращает JSON в виде строки (тип str). Это удобно, когда вы хотите сохранить результат в файл через f.write(...) или отправить по сети. Обратная операция — json.loads(...), которая принимает строку JSON и возвращает объект (например, dict).

Проверь себя · 1/3разбор после ответа
Вы сохраняете результат анализа в файл отчёта. Что произойдёт, если выполнить open("report.csv", "w"), когда report.csv уже существует?
Тренировать Python в Telegram

Ещё вопросы по теме «Работа с файлами: JSON и CSV»