栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Tornado获取mysql返回结果后转为字典

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Tornado获取mysql返回结果后转为字典

查询
import torndb_for_python3 as torndb
 
 
# 1.连接数据库
db = torndb.Connection(
    host='localhost',
    database='dbname',
    user='root',
    password='111111'
)
 
# 2.查询
result = db.query('select * from user')
print(result)
 
# 3.关闭连接
db.close()

结果是一个列表,列表内部对象类型为torndb.Row。

处理方式:

①取result中一个对象,以result[0]为例

②转成json对象

import Json
s = json.dumps(result[0])

请注意,这里不能直接用str()转成字符串形式,因为字符串默认是单引号,由于Json解析时是匹配双引号,因此会无法load

③转换成字典

res_dict = json.loads(s)

已经将mysql的一行数据转换为字典。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928592.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号