mysql字典存储_python将字典内容存入mysql_MySQL
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相关推荐
- python字典查询_python查询字典
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python 字典代码_python的字典
字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取. ...
- python图的字典表示_Python dict字典精讲
Python 字典也是一个集合,但是其每个元素包含两部分--键和值,如图1所示: 图1:字典模型 和列表一样的是,字典对元素个数没有限制,可以动态添加和删除元素:和列表不同的是,字典对元素自动按照某种 ...
- python获取字典长度_Python基础-字典
字典的创建 字典是存放一系列键值对的数据结构,对标js中的对象,也对标java中的map. 现实中的例子就是通讯录,根据这个人的名字就可以得到他的电话号码. 定义字典的写法跟js中定义对象是一样的,两 ...
- python中字典使用_python中字典的使用
python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可. 一: 创建字典 1)直接定义一个: dict = {'ob1':'co ...
- python随机字典数据_python数据类型-字典
本节主要内容: 1. 字典的简单介绍 2. 字典增删改查和其他操作 3. 字典的嵌套 字典 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成.在dict中key是唯一 ...
- python字典嵌套字典构造_python实现字典嵌套列表取值
python实现字典嵌套列表取值 如下所示: dict={'log_id': 5891599090191187877, 'result_num': 1, 'result': [{'probabilit ...
- python字典通讯录_Python利用字典将两个通讯录文本合并为一个文本实例
本文实例主要实现的是利用字典将两个通讯录文本合并为一个文本,具体代码如下: def main(): ftele1=open("d:\TeleAddressBook.txt",&qu ...
- python打印字典树形_Python实现字典树
字典树,又称单词查找树,Trie 树,是一种树形结构,是一种哈希树的变种.典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计.它的优点是:利用字符串 ...
最新文章
- Django(五)模型(model)系统 -- 常用字段和字段参数
- ubuntu安装ibus输入法
- Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
- 手写AspNetCore 认证授权代码
- Linux中一些 不是很常用的配置修改
- 素筛打表(输出小于n最大素数)
- JS各种各样的拖动效果
- file_get_contents(php://input)
- java中断线程_Java线程中断机制-如何中断线程
- java递归实现汉字组词穷举_Javascript迭代、递推、穷举、递归常用算法实例讲解...
- html文本框自动填充,html利用文本框input自动填写当前日期
- Endnote插入Word参考文献国标格式
- 为什么宁愿工资低点,也不建议去外包公司?
- Windows快速访问无法取消固定
- 净览杏蚜诰接煤檀郊炎
- win10支持8t 硬盘_教你如何解决win10系统识别不了移动硬盘?
- 锂离子电池种类介绍和分类
- VMware16的安装及VMware配置Linux虚拟机(详解版)
- Java将一张图片放在另一张图片上(位置可选)
- 如何安装或卸载Google Chrome浏览器