Я прочитал пару сообщений StackOverflow о превращении строки в словарь. Я пытаюсь следовать примеру, используя ast.literal_eval
, и не могу понять, где я ошибаюсь. Я считаю, что помещаю строку в правильный формат ...
Строка: "{'platform_name': 'TSC2_commander', 'tracks': '52', 'time': '150'}"
Код: newdictionary = ast.literal_eval('"' + str(word) +'"')
Но когда я пытаюсь напечатать print(newdictionary.get('Platform_Name'))
Я получаю: «У объекта Str нет атрибута 'get'. Может ли кто-нибудь научить меня, что я делаю неправильно?