CSV文件
CSV(Comma-Separated Values)是一种常见的文本文件格式,用于存储结构化的数据。CSV文件中的数据是以逗号(或其他指定的分隔符)分隔的文本行,每一行表示一条记录,每个字段表示记录中的一个属性或值。
读CSV
import csv
import codecs
file_name = ""
with open(file_name, "r", encoding="gbk") as f_r:
for row in csv.DictReader(f_r, skipinitialspace=True):
data = dict(row)
print(data["key1"], data["key2"])
写CSV
with open(file_name, mode="r+", encoding="gbk") as f_w:
titile = ["sentence", "label"]
writer = csv.DictWriter(f_w, fieldnames=titile)
writer.writeheader()
for data in dataset:
writer.writerow({"sentence":data[0], "label":data[1]})
JSON文件
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于存储和表示结构化的数据。JSON使用键值对的形式表示数据,使用"键: 值"的结构,并使用逗号分隔不同的键值对。
写JSON