文件样子
{
"id": "777.jpg", "num": 88}
{
"id": "777.jpg", "num": 0}
{
"id": "777.jpg", "num": 1}
{
"id": "777.jpg", "num": 2}
{
"id": "777.jpg", "num": 3}
{
"id": "777.jpg", "num": 4}
{
"id": "777.jpg", "num": 5}
{
"id": "777.jpg", "num": 6}
{
"id": "777.jpg", "num": 7}
{
"id": "777.jpg", "num": 8}
{
"id": "777.jpg", "num": 9}
{
"id": "777.jpg", "num": 10}
写入的模块(封装):
import json
每写一行要写入一个换行符哦
def write_jsonlines(json_file_name,date_dict):
with open(json_file_name, 'a') as f:
json.dump(date_dict, f)
f.write("\n")
读入模块(已封装):
import jsonlines
def json_data_read(json_file_name):
"""输入:需要读取的多对象json文件路径
返回:由多个字典组成的列表"""
json_list = []
with open(json_file_name, 'r+') as f:
for item in jsonlines.Reader(f):
json_list.append(item)
return json_list