网络爬虫将抓取到的数据以文件存储的方式存储为json格式数据如何通过代码实现
可以使用 Python 的 json 库来实现将抓取到的数据存储为 json 格式的文件。
步骤如下:
- 导入 json 库
import json
- 定义数据
将抓取到的数据存储为字典或列表的形式。
data = {
"name": "张三",
"age": 18,
"gender": "男"
}
- 将数据存储为 json 格式文件
使用 json.dump() 函数将数据存储为 json 格式文件。
with open("data.json", "w") as f:
json.dump(data, f)
完整代码示例:
import json
data = {
"name": "张三",
"age": 18,
"gender": "男"
}
with open("data.json", "w") as f:
json.dump(data, f)
运行后,会生成一个名为 data.json 的文件,文件内容为:
{"name": "\u5f20\u4e09", "age": 18, "gender": "\u7537"}
其中,"\u5f20\u4e09" 和 "\u7537" 是中文字符的 unicode 编码表示。需要注意的是,json.dump() 函数默认会将中文字符转换为 unicode 编码表示,如果需要输出中文字符,则可以添加 ensure_ascii=False 参数。
with open("data.json", "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False)
这样生成的 data.json 文件内容为:
{"name": "张三", "age": 18, "gender": "男"}
``
原文地址: https://www.cveoy.top/t/topic/g7uW 著作权归作者所有。请勿转载和采集!