我有以下代码将.csv文件转换为.json文件。因为我有多个csv记录,并且需要对多个json对象进行操作,所以我在考虑创建一个数组。结果文件看起来不错,但最后一条记录的末尾有逗号。我一直在试图弄清楚如何不包含该逗号,但未能做到这一点。
String
答案 0 :(得分:1)
您可以先将DictReader
生成器生成的dict记录转换为列表,然后再将其转储为JSON:
jsonfile.write(json.dumps(list(reader)))
答案 1 :(得分:0)
a=open('file.txt','rb')
lines = a.readlines()
if lines:
first_line = lines[:1]
last_line = lines[-1]