爬虫 json



# 1.导入json模块
import json

# json格式数据其实就是一个字符串,只不过字符串中的格式是{}/[]
# 2. 定义json格式数据,字符串里面的内容是单引号包裹的
# json_data = '{"name":"zhangsan","age":20}'

# 3. json模块方法
# 3.1 json.loads()   将json格式数据转换成python类型
# result = json.loads(json_data)
# print(result)  # {'name': 'zhangsan', 'age': 20}
# print(type(json_data))
# print(type(result))

# 3.2 json.dumps()  将python类型转换成json格式数据
# data = {'name':'zhangsan','age':20}
# res = json.dumps(data)
# print(res)  # {"name": "zhangsan", "age": 20}
# print(type(res))  # <class 'str'>

# 3.3 json.dump()    将python类型转换成json格式数据,并保存至文件
# data = {'name':'zhangsan','age':20}
# with open('json_test.txt','w',encoding='utf-8') as fp:
#     json.dump(data,fp)

# 3.4 json.load()   将json格式数据转换成python类型,并读取文件内容
with open('json_test.txt','r',encoding='utf-8') as fp:
    content = json.load(fp)
print(content)  # {'name': 'zhangsan', 'age': 20}
# print(type(content))  # <class 'dict'>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值