【发布时间】:2017-03-30 12:54:41
【问题描述】:
我有一个程序将 CSV 转换为有效的 JSON 文件。
我想将其更改为获取我的 CSV 文件的一个随机子集(作为它的 50k 行)并从中生成一个 JSON。到目前为止,这是我的代码 -
import csv
import json
csvfile = open('C:\\Users\\ADMIN\\Desktop\\CSV_1.csv', 'r')
jsonfile = open('C:\\Users\\ADMIN\\Desktop\\Testing\\file.json', 'w')
with open('C:\\Users\\ADMIN\\Desktop\\CSV_1.csv') as f:
reader = csv.DictReader(f)
rows = list(reader)
with open('C:\\Users\\ADMIN\\Desktop\\Testing\\file.json', 'w') as f:
json.dump(rows, f)
最有效的方法是什么?
谢谢。
【问题讨论】:
标签: python json python-3.x csv random