python将字典内容存入mysql
2023-09-27 14:27:08 时间
项目需要,用python实现了将字典内容存入本地的mysql数据库。比如说有个字典dic={"a":"b","c":"d"},存入数据库效果图如下:
![](http://img.blog.csdn.net/20140701143553031?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnVwdGdzaGVuZ29k/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
Insert items into database @author: hakuri import MySQLdb def InsertData(TableName,dic): try: conn=MySQLdb.connect(host=localhost,user=root,passwd=****,db=test,port=3306) #链接数据库 cur=conn.cursor() COLstr= #列的字段 ROWstr= #行字段 Column 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])
关于高效使用Python字典的清单 字典(dict)对象是 Python 最常用的数据结构,社区曾有人开玩笑地说: Python企图用字典装载整个世界 ,字典在Python中的重要性不言而喻,这里整理了几个关于高效使用字典的清单,希望Python开发者可以在日常应用开发中合理利用,让代码更加 Pythonic。
【Python】8_字典的增删改查 1、定义与访问 字典 dict 定义使用{} 定义,是由键值对组成(key_value) 变量 = {key1: value, key2: value2,...} 一个key:value 键值对是一个元素 字典中的key 可以是字符串类型和数字类型(int ,float) 不能是 列表类型的 value 值是可以存放任意类型的 # 1、定义空字典 my_dict = {} my_dict1 = dict() print(my_dict) # {} print(my_dict1) # {} # 2、定义带数据的字典 my_dict2 = { name :
傲海 著有《机器学习实践应用》,阿里云机器学习PAI产品经理,个人微信公众号 ldquo;凡人机器学习 rdquo;。
相关文章
- 快过年了,看我使用python制作一个灯笼的小程序
- 【Pytorch学习笔记】1.Python的yield和next是什么?为什么常用来读取数据(DataLoader)?
- Python大神编程常用4大工具,你用过几个?
- python中redis查看剩余过期时间以及用正则通配符批量删除key的方法
- [ Python - 7 ] 简单的省份查询系统
- 用Python操作MySQL(pymysql)
- mysql-connector-python驱动和django-mysql-pool连接池
- Python-MySQL抽取表中每个分组的前N个数据
- Python:PyMySQL模块读写MySQL数据
- 【mysql-python】安装+基本使用
- Python open操作文件
- python 连接 mysql
- Python小练习:从正态分布中采样
- MySQLdb in Python: “Can't connect to MySQL server on 'localhost'”
- python操作MySQL数据库
- mysql-python install error: Cannot open include file 'config-win.h'
- Python 3.7, Failed building wheel for MySql-Python
- python脚本-导出MySQL数据到excel
- 【Python】抛砖引玉-连续有序数组的排序问题
- PyQt(Python+Qt)学习随笔:exit code 1073741845与槽函数所在对象不能定义同名实例方法问题
- PyQt(Python+Qt)学习随笔:Designer(设计师)中部件属性编辑的cursor(光标样式)属性
- python+flask+html/css+mysql+BAE 打造CSDN简历自动生成系统(附网站完全源码)
- python编程(mysql操作)
- Python 操作 MySQL 数据库
- Python -- 使用os.remove删除文件夹时报错
- C++ 多线程调用Python脚本--好文
- python--you-get:视频下载
- python---硬件序列号
- python - pandas读取excel示例 - 链接mysql示例
- 十四、python学习之MySQL数据库(一):安装MySQL数据库
- 十六、python学习之MySQL数据库(三):数据查询操作