json模块
2019-08-09 00:32 风e逸 阅读(75) 评论(0) 收藏 举报json的转化:json.dumps() 将各种类型转换为字符串
json.loads() 将字符串解析成对应的数据类型
import json
dic = {'name':'alex'}
# 将字典转为json,并写入new_file
# dic_str = json.dumps(dic)
# f = open("new_file","w")
# f.write(dic_str)
# 读取new_file,并还原成字典形式
f_read = open("new_file","r")
data = json.loads(f_read.read())
print(data)
print(type(data))
json.dump()和json.load()与加s的区别:json.dump()和json.load()只用于文件操作,实际上是一步简化。
import json
dic = {'name': 'alex'}
# f = open("new_file1", "w")
# json.dump(dic, f) # 简化操作,一步命令做了将dic转换并将转换字符存入f的操作。
f_read = open("new_file1", "r")
data = json.load(f_read)
print(data)
print(type(data))
浙公网安备 33010602011771号