擅长:python、mysql、java
<p>您应该使用<code>csv.DictWriter</code>对象来完成所有操作。这里有一个类似于你的代码的东西,因为我没有它,当我测试它时,它起作用了:</p>
<pre><code>import json, csv
JSONfiles = ['sample.json']
for JSONfile in JSONfiles:
with open(JSONfile, "rb") as openJSONfile:
rows = json.load(openJSONfile)
fieldnames = ['longitude', 'latitude']
with open(JSONfile+"test.csv", "wb") as f:
dict_writer = csv.DictWriter(f, fieldnames=fieldnames)
dict_writer.writeheader()
dict_writer.writerows(rows)
</code></pre>
<p>没有必要写出每一行,因为json文件是行字典的列表(假设它是嵌入到链接问题中的内容)。在</p>