如果我有这样的字符串
"{ partner_name = test_partner}" OR " { partner_name : test_partner }
它的示例字符串将非常复杂,其中包含几个特殊字符,如=,{,}
将其转换为python对象的最佳方法是什么?这样我就可以处理它了。
我尝试了eval,但它要求字符串使用“‘”,但是我们如何在每个单词的开头和结尾添加这个特殊字符\’呢?我尝试了常规的express re.findal('\w+'),但当我的字符串包含‘_’或类似字符时,它会失败,因为它会用‘_’分隔字符串
这个问题的对象是我的应用程序需要,用户友好的语言作为输入-我认为Json Dict会很好-但用户懒惰地在每个字符串的前后加上“‘”……
然后我想到了yaml,但它也很复杂,如果有人可以建议更好的用户友好的输入,我使用的python对象-那么请帮助我。
https://stackoverflow.com/questions/2787303
复制相似问题