【发布时间】:2012-10-18 09:26:31
【问题描述】:
我在这里和其他地方阅读了很多帖子,但我似乎找不到解决方案。而且我不想在线转换它。
我想用我找到的这段代码here 将CSV 文件转换为JSON 文件(没有嵌套,即使我将来可能需要它):
import csv
import json
f = open( 'sample.csv', 'r' )
reader = csv.DictReader( f, fieldnames = ( "id","name","lat","lng" ) )
out = json.dumps( [ row for row in reader ] )
print out
很棒,简单,而且有效。但是我没有得到一个 .csv 文件,而是一个文本输出,如果我复制和粘贴,就是一长行。
我需要一个可读的 .json 文件,最好保存到 .json 文件中。 这可能吗?
【问题讨论】: