JSON을 CSV로 변환하려면 어떻게 해야 합니까?

| | | | | | | | | | | | |

CSV 파일로 변환하려는 JSON 파일이 있습니다. Python으로 이 작업을 수행하려면 어떻게 해야 하나요?

다음을 시도했습니다:

import json import csv f = open("data.json ") data = json.load(f) f.close() f = open("data.csv") csv_file = csv.writer(f) 데이터 항목: csv_file.writerow(item) f.close() 

하지만 작동하지 않았습니다. Django를 사용 중이고 받은 오류는 다음과 같습니다.

`file" 객체에 "writerow" 속성이 없습니다. 

다음을 시도했습니다.

import json import csv f = open("data.json") data = json.load(f ) f.close() f = open("data.csv") csv_file = csv.writer(f) for item in data: f.writerow(item) # ‚Üê 변경 f.close() 

그런 다음 오류가 발생합니다.

`sequence expected` 

샘플 json 파일:

[{ "pk": 22, "model": "auth.permission", "fields": { "codename": "add_logentry", "name" ;: "로그 항목 추가 가능", "content_type": 8 } }, { "pk": 23, "model": "auth.permission", "fields": { "codename": "change_logentry", "name": "로그 항목을 변경할 수 있습니다" , "content_type": 8 } }, { "pk": 24, "model": "auth.permission", "fields": { "codename": "delete_logentry", "name" : "로그 항목을 삭제할 수 있음", "content_type": 8 } }, { "pk": 4, "model": "auth.permission", "fields": { "codename": " ;add_group", "name": "그룹 추가 가능", "content_type": 2 } }, { "pk": 10, "model": "auth.permission", "fields": { "codename": "add_message", "name"name"메시지 추가 가능", "content_type": 4 } } ]