国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python json轉字典存入mysql

瀏覽:125日期:2022-06-28 10:54:30

問題描述

d={ 'state': 'ok', 'errmsg': '', 'data': { 'id': 1,'username': ’李元霸’ }}}}for i in d[’data’]: conn = pymysql.connect(host=’localhost’, port=3306, user=’root’, passwd=’123456’, db=’test’, charset=’utf8’)cursor = conn.cursor()tsql = 'insert into test1(id,name)values(%s,’%s’)' % (i[’id’],i[’username’])print(tsql)cursor.execute(tsql)conn.commit()conn.close()

這種我會處理存入 但是加key就不知道了怎么吧下面的 2017-01-02': {、'16777216': { 這2個key和字段id,username一起存入mysql

{ 'state': 'ok', 'errmsg': '', 'data': {'2017-01-02': { '16777216': { 'id': 1,'username': ’李元霸’ }},'2017-01-06': { '16777456': {'id': 2,'username': ’陳坤’ }}, }}

字典存入mysql

python json轉字典存入mysql

我使用過

問題解答

回答1:

a={xxxx}python json轉字典存入mysql

是想要這種嗎?

回答2:

d = { 'state': 'ok', 'errmsg': '', 'data': {'2017-01-02': { '16777216': { 'id': 1,'username': ’李元霸’ }},'2017-01-06': { '16777456': {'id': 2,'username': ’陳坤’ }}, }}for k, v in d[’data’].iteritems(): number = v.keys()[0] print k, number, v[number][’id’], v[number][’username’]回答3:

用循環(huán)將你需要的數(shù)據(jù)取出來然后插入到數(shù)據(jù)庫就行了下面的代碼只能處理最簡單的情況

#*--encoding: utf8--*import json string = ’’’{ 'state': 'ok', 'errmsg': '', 'data': {'2017-01-02': { '16777216': { 'id': 1,'username': '李元霸' }},'2017-01-06': { '16777456': {'id': 2,'username': '陳坤' }} }}’’’ret = json.loads(string)data = ret[’data’]for date in data.keys(): arr = [] arr.append(date) info = data[date] arr.append(info.keys()[0]) arr.append(info.values()[0][’id’]) arr.append(info.values()[0][’username’]) print(arr)

此外,你給的json貌似不怎么正確。。run code

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 波密县| 长垣县| 柳江县| 新丰县| 光泽县| 厦门市| 饶平县| 木里| 屏南县| 泰和县| 高唐县| 龙州县| 崇仁县| 邳州市| 武清区| 青龙| 利川市| 太仆寺旗| 延庆县| 宜春市| 石门县| 石林| 连江县| 隆回县| 永川市| 伊宁市| 延寿县| 增城市| 南昌县| 广丰县| 海淀区| 时尚| 顺平县| 大竹县| 响水县| 内乡县| 南丰县| 镇原县| 天台县| 云浮市| 临桂县|