相关文章推荐
飘逸的炒饭  ·  如何使用并发控制CCL规则_云数据库 ...·  7 月前    · 
率性的橙子  ·  shell脚本获取网页快照并生成缩略图 - ...·  1 年前    · 
另类的沙发  ·  仅显示月份和年份的jQuery UI ...·  2 年前    · 
爱吹牛的镜子  ·  Getting error while ...·  2 年前    · 
时尚的砖头  ·  jdbc 连接db2数据库报错 ...·  2 年前    · 
Code  ›  python3 将字典,列表等转换成字符串形式存入mysql数据库并复原成字典,列表(处理稍复杂的格式)开发者社区
mysql python3 数据库 mysql数据库
https://cloud.tencent.com/developer/article/1090960
灰常酷的雪糕
2 年前
作者头像
98k
0 篇文章

python3 将字典,列表等转换成字符串形式存入mysql数据库并复原成字典,列表(处理稍复杂的格式)

前往专栏
腾讯云
备案 控制台
开发者社区
学习
实践
活动
专区
工具
TVP
文章/答案/技术大牛
写文章
社区首页 > 专栏 > Django Scrapy > 正文

python3 将字典,列表等转换成字符串形式存入mysql数据库并复原成字典,列表(处理稍复杂的格式)

发布 于 2018-04-11 10:36:19
1.6K 0
举报

我用的数据库版本太低,不能直接存入json,遂将原来json格式的文件转换成字符串

¥=并用python自带的方法--eval()恢复成原样

例如:将列表里套着的字典类型的做处理

mes = [{'alert_settings': {'sms': '1', 'email': '1'}, 'user_id': '1680700'}, 
{'alert_settings': {'sms': '1', 'email': '1'}, 'user_id': '2857376'}, 
{'alert_settings': {'sms': '1', 'email': '1'}, 'user_id': '2875386'}, 
{'alert_settings': {'sms': '1', 'email': '1'}, 'user_id': '2857422'}, 
{'alert_settings': {'sms': '1', 'email': '1'}, 'user_id': '2881725'}, 
{'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 'user_id': '2891742'}, 
{'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 'user_id': '2998655'}, 
{'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 'user_id': '3265624'}, 
{'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 'user_id': '33638732'}, 
{'alert_settings': {'sms': '1', 'email': '1', 'remind': '1', 'voice': '1', 'push': '1'}, 
'user_id': '3363750'}, {'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 
'user_id': '337923'}, {'alert_settings': {'voice': '1'}, 'user_id': '34833360'}, 
{'alert_settings': {'sms': '1', 'email': '1', 'voice': '1'}, 'user_id': '35545633'}] 
# 将数据转成字符串格式
str_mes = str(mes)
 
推荐文章
飘逸的炒饭  ·  如何使用并发控制CCL规则_云数据库 RDS(RDS)-阿里云帮助中心
7 月前
率性的橙子  ·  shell脚本获取网页快照并生成缩略图 - 观海云不远 - 博客园
1 年前
另类的沙发  ·  仅显示月份和年份的jQuery UI DatePicker - 问答 - 腾讯云开发者社区-腾讯云
2 年前
爱吹牛的镜子  ·  Getting error while getting access token using OAuth 2.0 device code flow - Microsoft Q&A
2 年前
时尚的砖头  ·  jdbc 连接db2数据库报错 SQLSTATE=08001_insufficient data left in message_问题不大的的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号