大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
python中和json读写相关的主要是json模块的以下四个函数
- dumps() 将一个python对象编码为json对象
- loads() 讲一个json对象解析为python对象
- dump() 将python对象写入文件
- load()从文件中读取json数据
1、dumps()和loads()主要用于Python和json对象的相互转化。
import json
prices = {
'ACME': 45.23,
'AAPL': 612.78,
'IBM': 205.55,
'HPQ': 37.20,
'FB': 10.75
}
a= json.dumps(prices) #编码为json
print(a)
'''
Out[40]: '{"ACME": 45.23, "AAPL": 612.78, "IBM": 205.55, "HPQ": 37.2, "FB": 10.75}'
'''
b = json.loads(a) #解码为python对象
print(b)
'''
Out[42]: {'AAPL': 612.78, 'ACME': 45.23, 'FB': 10.75, 'HPQ': 37.2, 'IBM': 205.55}
'''
2.dump()与load()主要用于读写json文件
写入json文件
import json
prices = {
'ACME': 45.23,
'AAPL': 612.78,
'IBM': 205.55,
'HPQ': 37.20,
'FB': 10.75
}
with open('price.json', 'w') as f:
json.dump(prices,f)
此时在当前目录下生成prices.json文件。
内容如下:{“ACME”: 45.23, “AAPL”: 612.78, “IBM”: 205.55, “HPQ”: 37.2, “FB”: 10.75}
读取json文件
import json
with open('price.json', 'r') as f:
a = json.load(f) #此时a是一个字典对象
print(a['ACME'])
'''
Out[47]: 45.23
'''
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/182691.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...