python中str类型转dict类型方法:
第一种用:eval
book= "{'book_name':'python','url':'http://www'}"
book_dic = eval(book)
是将字符串str当成有效的表达式来求值并返回计算结果,当处理多维字典就不行了
第二种推荐:json
import json
book = '{"book_name":"python","url":"http://www"}'
book_dic = json.loads(book)
请注意:数据格式里string类型的数据要用双引号'' '',而不能用单引号' '。
不然会报错:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes