python字符串与字典转换
Posted 但是我拒绝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字符串与字典转换相关的知识,希望对你有一定的参考价值。
经常会遇到字典样式字符串的处理,这里做一下记录。
load
load针对的是文件,即将文件内的json内容转换为dict
import json
test_json = json.load(open("test.json"), "r")
loads
loads是直接将字符串对象转换为了dict
import json
test = '{"a":123, "b":456}'
test_json = json.loads(test)
eval
(用eval有时候可能会出现问题,推荐使用loads)
test = '{"a":123, "b":456}'
test_dict = eval(test)
以上是关于python字符串与字典转换的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(78): JSON字符串与字典互相转换