jsonlines文件是一种便于存储结构化数据的格式,可以一次处理一条记录。每条json数据之间存在一个"\n"分隔符。

import json
with open('file.jsonl', 'r', encoding="utf-8") as f:
    for line in f:
        data = json.loads(line)
        print(data)

file.jsonl是你要读取的jsonl文件名。 **json.loads()**函数可以将json格式的字符串转换成Python中的字典类型。通过for循环逐行读取文件,并将每行字符串转换成字典输出即可。

打印前10行进行查看

import json
a = 0
with open('file.jsonl', 'r', encoding="utf-8") as f:
    for line in f:
        data = json.loads(line)
        print(data)
        a += 1
        if a ==10 :
            break