1
にCSVにネストされたJSONに変換し、このコードは、しばらく前に(リンク:How can I convert JSON to CSV?)からスタック取引所に上場してい私はPythonでCSVにJSONデータを変換しようとしていますPythonの
それはもはやのPython 3で動作します私に違うエラーを与えてくれました。誰でもPython 3の修正方法を知っていますか?ありがとう。
import csv
import json
x = """[
{
"pk": 22,
"model": "auth.permission",
"fields": {
"codename": "add_logentry",
"name": "Can add log entry",
"content_type": 8
}
},
{
"pk": 23,
"model": "auth.permission",
"fields": {
"codename": "change_logentry",
"name": "Can change log entry",
"content_type": 8
}
},
{
"pk": 24,
"model": "auth.permission",
"fields": {
"codename": "delete_logentry",
"name": "Can delete log entry",
"content_type": 8
}
}
]"""
x = json.loads(x)
f = csv.writer(open("test.csv", "wb+"))
# Write CSV Header, If you dont need that, remove this line
f.writerow(["pk", "model", "codename", "name", "content_type"])
for x in x:
f.writerow([x["pk"],
x["model"],
x["fields"]["codename"],
x["fields"]["name"],
x["fields"]["content_type"]])
エラーは何ですか? – user1767754