если у меня есть строка типа
"{ partner_name = test_partner}" OR " { partner_name : test_partner }
пример строки будет очень сложным с несколькими специальными символами, такими как =, [,], {,}
Какой будет лучший способ преобразовать его в объект Python - чтобы я мог обработать его
Я пробовал с помощью eval, но для строки требуется "" ", но как мы можем добавить этот специальный символ \ 'перед началом и окончанием каждого слова, я пробовал регулярное выражение re.findal (' \ w + '), но это не удается когда моя строка содержит символы «_» или подобные символы, поскольку она разделяет строку на «_»
Объектом этого вопроса являются потребности моего приложения, дружественный к пользователю язык ввода - и я подумал, что Json Dict будет хорош - но пользователю лениво ставить «» перед и после каждой строки ...
тогда я подумал о yaml, но это также сложно, если кто-нибудь может предложить более удобный ввод, который я использую в качестве объекта python - тогда, пожалуйста, помогите мне.