您的位置:首页 > 编程语言 > Python开发

Python json数据转换为Sqlite3 数据库表

2016-11-16 09:51 956 查看
只是一个代码,改一下就可以用

# -*- coding:utf-8 -*-
import json
import sqlite3

JSON_FILE = "data.json"
DB_FILE = "insaleader.db"

dicSet = json.load(open(JSON_FILE))
dicData = dicSet["data"]
conn = sqlite3.connect(DB_FILE)
c = conn.cursor()
c.execute('create table dic (id Text primary key , dicCode Text , dicName Text , groupCode Text , groupName Text)')
print 'create dic table success'
conn.commit()
for dic in dicData :
idStr = dic["id"]
dicCode = dic["dicCode"]
dicName = dic["dicName"]
groupCode = dic["groupCode"]
groupName = dic["groupName"]

data = [idStr, dicCode,dicName,groupCode,groupName]

c.execute('insert into dic values (?,?,?,?,?)', data)

conn.commit()
print 'insert into dic values ' + str(data) +" success"

c.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python sqlite3 json
相关文章推荐