Я запускаю программирование и получаю ожидаемый вывод ValueError:
ValueError: {'code': -123, 'message': 'This is the error'}
Я не могу понять, как проанализировать эти данные и просто принять значение кода (или сообщения),Как я могу просто получить code
значение ValueError?
Я пробовал следующее:
e.code
AttributeError: 'ValueError' object has no attribute 'code'
e['code']
TypeError: 'ValueError' object is not subscriptable
json.loads(e)
TypeError: the JSON object must be str, bytes or bytearray, not 'ValueError'
Каков питонский способ сделать это?
Редактировать
Единственное, что делает работу, это взять строковый индекс,но я не хочу этого делать, так как чувствую, что это не очень питонично.