Задать вопрос
@razinns

Python. Как достать значение при парсинге?

Такой вопрос. Я делаю POST запрос, мне сервер присылает ответ в виде:
{"token":"12345","token_id":"6","}

Как отсюда достать значения token и token_id, чтобы можно было вывести на экран
Ваш токен: 12345
Ваш ID: 6
Пытался использовать lxml etree.fromstring(), но он выдает ошибку что не найден элемент '<'
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 3
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
WolfInChains
@WolfInChains
from json import loads


server_response = '{"token":"12345","token_id":"6"}'
data = loads(server_response)

print(f'Ваш токен: {data["token"]}\nВаш ID: {data["token_id"]}')
Ответ написан
@alexbprofit
Junior SE
import ast

data = '{"token":"12345","token_id":"6"}'
res = ast.literal_eval(data)

s = "Ваш токен: " + res["token"] + '\nВаш ID: ' + res['token_id']

print(s)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы