mysql中字典值怎么添加_插入Python字典中的值,包括MySQL的键
我有以下字典:{ '': ['0', '9'],
'3904': ['playback_error', '87'],
'3808': ['playback_error', '24'],
'3902': ['qp_library_failed_to_start', '1'],
'3903': ['playback_error', '464'],
'3805': ['playback_error', '141'],
'3807': ['playback_error', '29'],
'3806': ['playback_error', '1'],
'1309': ['playback_error', '2'],
'3803': ['playback_error', '28'],
'BL-1008': ['parental_controls_error', '5'],
'errorCode': ['eventKey', '2'],
'404': ['tbr_error', '68'],
'3308': ['playback_error', '10']}
我想将这些值插入mysql数据库,例如:
^{pr2}$
我创建了一个python代码来执行这个操作,但是它没有将值插入到数据库中
我得到了一个错误:mysql_异常操作错误:(1136,“列计数与第1行的值计数不匹配”)
下面是我的python代码:data=mydict
print data
#print data.values()
# Open database connection
db = MySQLdb.connect(host,user,passwd,db)
cursor = db.cursor()
# Prepare SQL query to INSERT a record into the database.
sql = '''INSERT INTO errorscode (id,date,errorcode,eventkey,count) VALUES(NULL,(DATE_ADD(CURDATE(), INTERVAL -1 day),%s,%s,%s))'''
# Execute the SQL command
cursor.executemany(sql,data.values())
# Commit your changes in the database
db.commit()
# disconnect from server
cursor.close()
db.close()
感谢下面的答案,我修复了我的问题最终代码100%正常工作:):#!/usr/bin/python
from StringIO import StringIO
import numpy as np
import csv
import MySQLdb
import os
with open('csv_err2.log', mode='r') as infile:
reader = csv.reader(infile)
mydict = dict((rows[0],[rows[2], rows[1]]) for rows in reader)
data=mydict
print data
# Open database connection
db = MySQLdb.connect(host="localhost",user="root",passwd="bravoecholimalima",db="capacityreports_mobiletv")
cursor = db.cursor()
# Prepare SQL query to INSERT a record into the database.
sql = '''INSERT INTO errorscode (id,date,errorcode,count,eventkey) VALUES(NULL,(DATE_ADD(CURDATE(), INTERVAL -1 day)),%s,$
sql_values_list = list()
for key, value in data.iteritems():
sql_values_list.append((key,int(value[0]),value[1]))
print sql_values_list
# Execute the SQL command
cursor.executemany(sql, sql_values_list)
# Commit your changes in the database
db.commit()
# disconnect from server
cursor.close()
db.close()
mysql中字典值怎么添加_插入Python字典中的值,包括MySQL的键相关推荐
- 在python中用字典来实现映射_映射python字典中的值
映射python字典中的值 鉴于字典{ k1: v1, k2: v2 ... }我希望得到{ k1: f(v1), k2: f(v2) ... },我提供了一个函数f. 有没有这样的内置功能? 或者我 ...
- python字典的存储结构_解决python字典结构内存暴涨问题
背景:当读取一个key value数据的时候,python的字典结构会造成内存使用扩10倍左右,无可容忍.此文解决这个问题 数据:word2vec训练的结果,word对应400维的词向量.词表共1.6 ...
- python用字典存储学生成绩_掌握Python字典的12个例子
作者|Soner Yıldırım 编译|VK 来源|Towards Data Science 数据结构是任何编程语言的关键部分.为了创建健壮且性能良好的产品,必须非常了解数据结构. 在这篇文章中,我 ...
- python字典常用的操作_说说Python字典以及基本操作?
公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...
- python中表示换行的符号_对Python字符串中的换行符和制表符介绍
下面为大家分享一篇对Python字符串中的换行符和制表符介绍,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 有关换行的问题 首先提一个问题,如下. python程序代码如下: print(& ...
- python中井号的作用_在python请求中处理井号(#)
基本上,URL中的任何文本井号后的内容都是而不是发送到服务器.这适用于浏览器和requests.在 URL的格式表明type=#results部分实际上是一个查询参数.在 requests将自动编码查 ...
- python中使用函数编程的意义_总结Python编程中函数的使用要点
为何使用函数 最大化代码的重用和最小化代码冗余 流程的分解 编写函数 >>def语句 在Python中创建一个函数是通过def关键字进行的,def语句将创建一个函数对象并将其赋值给一个变量 ...
- python字典是什么数据结构_数据结构-Python 字典
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示 d= ...
- python类中引用数据是通过_重载python类中的[]运算符以引用数字阵列数据内存
我已经编写了一个数据容器类,它本质上包含一个numpy-ndarray成员,以及生成时间序列掩码/横截面掩码的方法,在环形缓冲模式下获取日期索引(行#).处理调整大小时要考虑到数据可能是环形缓冲区,以 ...
最新文章
- KingShard MySQL中间件快速入门
- jQuery实现自动左右滚动效果的代码实例
- 如何提高Google Adsense单价:点击率篇
- 20个linux命令行工具监视性能(上)
- matlab fopen wt,matlab的fopen和fprintf
- pyqt快速编程指南 源码_适合 C++ 新手学习的开源项目——在 GitHub 学编程
- hdu 4196(数论)
- mysql单机在线迁移_MySQL 不停服务 在线进行100亿数据迁移切换
- 前端框架TopJUI使用心得
- 基于Qt开发的游戏手柄小程序例子
- 阿里笔试模拟题-49.吃奶酪
- Ipmitool工具安装以及常见使用方法
- 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解
- 云顶之弈游戏法师的技能如何呢?
- 众里资讯——黑客用改造版的Excel XLL档散步窃密软件
- python回声程序echo 一行代码_echo speex中的回声消除程序,可以直接在vs下运 效果还 有测试语料 Audio program 238万源代码下载- www.pudn.com...
- SqlServer数据库碎片整理——BCC SHOWCONTIG
- 我的论文被NeurIPS拒了!图灵奖得主LeCun:自监督学习新工作
- HTML5期末大作业:生活服务网站设计——生活服务同城商城(33页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
- 趋向于运算符-->骗局
热门文章
- 计算机科学技术的教育应用论文,浅谈计算机科学技术在计算机教学中的应用论文...
- 图谱(学习地图)系列总结,持续更新中
- java枚举的特点_Java中有些好的特性(二):枚举
- 一个用于伪造IP地址进行爆破的BurpSuite插件:BurpFakeIP
- 室内主题元素分析图_2020届室内设计专业优秀毕业设计作品展(五)
- matlab试用版的user id,免费试用MATLAB
- 设置springboot日志级别_Spring Boot 日志框架实践
- uni-app动态绑定class和style
- 编写高质量的代码--基础:结构和样式,行为的分离
- 浏览器缓存原理以及本地存储