字符串转字典

前提:

字符串要符合字典的格式;

我用的Python2.7,其他版本未测试;

 

注意:

eval只认识数字和字符串,不认识变量。

 

例子:

eg.1 只有字符串和数字

string = '{"abc":123}'
dict = eval(string)
print dict

输出结果为:
{'abc':123}

eg.2 含有变量

string = '{"state":false}'
dict = eval(string)
print dict

输出结果为:
NameError: name 'false' is not defined

另一个函数也不可以识别变量;

用json包好像是可以做到替换变量的

 

posted @ 2017-08-22 15:52  王记不住  阅读(665)  评论(0编辑  收藏  举报