python

1.背景 项目需要,用python实现了将字典内容存入本地的mysql数据库。比如说有个字典dic={"a":"b","c":"d"},存入数据库效果图如下:

2.代码 '''Insert items into database@author: hakuri'''import MySQLdbdef InsertData(TableName,dic): try: conn=MySQLdb.connect(host='localhost',user='root',passwd='****',db='test',port=3306) #链接数据库 cur=conn.cursor() COLstr='' #列的字段 ROWstr='' #行字段 ColumnStyle=' VARCHAR(20)' for key in dic.keys(): COLstr=COLstr+' '+key+ColumnStyle+',' ROWstr=(ROWstr+'"%s"'+',')%(dic[key]) #判断表是否存在,存在执行try,不存在执行except新建表,再insert try: cur.execute("SELECT * FROM %s"%(TableName)) cur.execute("INSERT INTO %s VALUES (%s)"%(TableName,ROWstr[:-1])) except MySQLdb.Error,e: cur.execute("CREATE TABLE %s (%s)"%(TableName,COLstr[:-1])) cur.execute("INSERT INTO %s VALUES (%s)"%(TableName,ROWstr[:-1])) conn.commit() cur.close() conn.close() except MySQLdb.Error,e: print "Mysql Error %d: %s" % (e.args[0], e.args[1]) if __name__=='__main__': dic={"a":"b","c":"d"} InsertData('testtable',dic)

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql字典存储_python将字典内容存入mysql_MySQL相关推荐

  1. python字典查询_python查询字典

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  2. python 字典代码_python的字典

    字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取. ...

  3. python图的字典表示_Python dict字典精讲

    Python 字典也是一个集合,但是其每个元素包含两部分--键和值,如图1所示: 图1:字典模型 和列表一样的是,字典对元素个数没有限制,可以动态添加和删除元素:和列表不同的是,字典对元素自动按照某种 ...

  4. python获取字典长度_Python基础-字典

    字典的创建 字典是存放一系列键值对的数据结构,对标js中的对象,也对标java中的map. 现实中的例子就是通讯录,根据这个人的名字就可以得到他的电话号码. 定义字典的写法跟js中定义对象是一样的,两 ...

  5. python中字典使用_python中字典的使用

    python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可. 一: 创建字典 1)直接定义一个: dict = {'ob1':'co ...

  6. python随机字典数据_python数据类型-字典

    本节主要内容: 1. 字典的简单介绍 2. 字典增删改查和其他操作 3. 字典的嵌套 字典 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成.在dict中key是唯一 ...

  7. python字典嵌套字典构造_python实现字典嵌套列表取值

    python实现字典嵌套列表取值 如下所示: dict={'log_id': 5891599090191187877, 'result_num': 1, 'result': [{'probabilit ...

  8. python字典通讯录_Python利用字典将两个通讯录文本合并为一个文本实例

    本文实例主要实现的是利用字典将两个通讯录文本合并为一个文本,具体代码如下: def main(): ftele1=open("d:\TeleAddressBook.txt",&qu ...

  9. python打印字典树形_Python实现字典树

    字典树,又称单词查找树,Trie 树,是一种树形结构,是一种哈希树的变种.典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计.它的优点是:利用字符串 ...

最新文章

  1. Django(五)模型(model)系统 -- 常用字段和字段参数
  2. ubuntu安装ibus输入法
  3. Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
  4. 手写AspNetCore 认证授权代码
  5. Linux中一些 不是很常用的配置修改
  6. 素筛打表(输出小于n最大素数)
  7. JS各种各样的拖动效果
  8. file_get_contents(php://input)
  9. java中断线程_Java线程中断机制-如何中断线程
  10. java递归实现汉字组词穷举_Javascript迭代、递推、穷举、递归常用算法实例讲解...
  11. html文本框自动填充,html利用文本框input自动填写当前日期
  12. Endnote插入Word参考文献国标格式
  13. 为什么宁愿工资低点,也不建议去外包公司?
  14. Windows快速访问无法取消固定
  15. 净览杏蚜诰接煤檀郊炎
  16. win10支持8t 硬盘_教你如何解决win10系统识别不了移动硬盘?
  17. 锂离子电池种类介绍和分类
  18. VMware16的安装及VMware配置Linux虚拟机(详解版)
  19. Java将一张图片放在另一张图片上(位置可选)
  20. 如何安装或卸载Google Chrome浏览器

热门文章

  1. C. Scoring Subsequences(贪心)
  2. jdk1.6 eclipse kepler 中安装jda
  3. 数智融合 | 美格智能助力AIGC产业迈向新未来
  4. 图像识别利用计算机对图像进行,计算机在看图的时候,图像识别在看什么?
  5. 重磅|开放学生申请!300+项目全部上线!
  6. GBase项目管理实践总结-里程碑管理
  7. 各种GAN原理总结及对比
  8. google vr 入门之制作简易的VR播放器(二)
  9. CLIP论文拜读及理解
  10. 哈佛大学公开课:计算机科学cs50 学习笔记及代码实现(第9集:归并排序)