两种读法读同一条
用 DictReader 读 CSV 的第一条,再用 json.loads 读一条 JSON。运行程序,看两者取同一个字段:
import csv, io, json
text = "date,store,item,qty,price\n2026-09-01,东门,包子,10,2\n"
row = next(csv.DictReader(io.StringIO(text)))
rec = json.loads('{"date": "2026-09-01", "store": "东门", "item": "包子", "qty": 10, "price": 2}')
print(row["qty"] + "/" + str(rec["qty"]) + "/" + str(type(row["qty"]) == type(rec["qty"])))
全部评论