小编lit*_*ish的帖子

如何将JSON转换为CSV?

我有一个JSON文件,我想要转换为CSV文件.我怎么能用Python做到这一点?

我试过了:

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:
    csv_file.writerow(item)

f.close()
Run Code Online (Sandbox Code Playgroud)

但是,它没有用.我正在使用Django,我收到的错误是:

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)  # ? changed

f.close()
Run Code Online (Sandbox Code Playgroud)

那么,我尝试了以下内容:

[{
        "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", …
Run Code Online (Sandbox Code Playgroud)

python csv json

161
推荐指数
11
解决办法
41万
查看次数

如何将csv数据导入django模型

我有一些CSV数据,我想使用示例CSV数据导入django模型:

1;"02-01-101101";"Worm Gear HRF 50";"Ratio 1 : 10";"input shaft, output shaft, direction A, color dark green";
2;"02-01-101102";"Worm Gear HRF 50";"Ratio 1 : 20";"input shaft, output shaft, direction A, color dark green";
3;"02-01-101103";"Worm Gear HRF 50";"Ratio 1 : 30";"input shaft, output shaft, direction A, color dark green";
4;"02-01-101104";"Worm Gear HRF 50";"Ratio 1 : 40";"input shaft, output shaft, direction A, color dark green";
5;"02-01-101105";"Worm Gear HRF 50";"Ratio 1 : 50";"input shaft, output shaft, direction A, color dark green";
Run Code Online (Sandbox Code Playgroud)

我有一些名为Product的django型号.在产品还有像一些领域name,description …

python csv django export django-models

60
推荐指数
9
解决办法
10万
查看次数

0
推荐指数
1
解决办法
1755
查看次数

标签 统计

csv ×3

django ×2

python ×2

django-models ×1

export ×1

json ×1