我有以下字典:{ '': ['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的键相关推荐

  1. 在python中用字典来实现映射_映射python字典中的值

    映射python字典中的值 鉴于字典{ k1: v1, k2: v2 ... }我希望得到{ k1: f(v1), k2: f(v2) ... },我提供了一个函数f. 有没有这样的内置功能? 或者我 ...

  2. python字典的存储结构_解决python字典结构内存暴涨问题

    背景:当读取一个key value数据的时候,python的字典结构会造成内存使用扩10倍左右,无可容忍.此文解决这个问题 数据:word2vec训练的结果,word对应400维的词向量.词表共1.6 ...

  3. python用字典存储学生成绩_掌握Python字典的12个例子

    作者|Soner Yıldırım 编译|VK 来源|Towards Data Science 数据结构是任何编程语言的关键部分.为了创建健壮且性能良好的产品,必须非常了解数据结构. 在这篇文章中,我 ...

  4. python字典常用的操作_说说Python字典以及基本操作?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  5. python中表示换行的符号_对Python字符串中的换行符和制表符介绍

    下面为大家分享一篇对Python字符串中的换行符和制表符介绍,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 有关换行的问题 首先提一个问题,如下. python程序代码如下: print(& ...

  6. python中井号的作用_在python请求中处理井号(#)

    基本上,URL中的任何文本井号后的内容都是而不是发送到服务器.这适用于浏览器和requests.在 URL的格式表明type=#results部分实际上是一个查询参数.在 requests将自动编码查 ...

  7. python中使用函数编程的意义_总结Python编程中函数的使用要点

    为何使用函数 最大化代码的重用和最小化代码冗余 流程的分解 编写函数 >>def语句 在Python中创建一个函数是通过def关键字进行的,def语句将创建一个函数对象并将其赋值给一个变量 ...

  8. python字典是什么数据结构_数据结构-Python 字典

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示 d= ...

  9. python类中引用数据是通过_重载python类中的[]运算符以引用数字阵列数据内存

    我已经编写了一个数据容器类,它本质上包含一个numpy-ndarray成员,以及生成时间序列掩码/横截面掩码的方法,在环形缓冲模式下获取日期索引(行#).处理调整大小时要考虑到数据可能是环形缓冲区,以 ...

最新文章

  1. KingShard MySQL中间件快速入门
  2. jQuery实现自动左右滚动效果的代码实例
  3. 如何提高Google Adsense单价:点击率篇
  4. 20个linux命令行工具监视性能(上)
  5. matlab fopen wt,matlab的fopen和fprintf
  6. pyqt快速编程指南 源码_适合 C++ 新手学习的开源项目——在 GitHub 学编程
  7. hdu 4196(数论)
  8. mysql单机在线迁移_MySQL 不停服务 在线进行100亿数据迁移切换
  9. 前端框架TopJUI使用心得
  10. 基于Qt开发的游戏手柄小程序例子
  11. 阿里笔试模拟题-49.吃奶酪
  12. Ipmitool工具安装以及常见使用方法
  13. 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解
  14. 云顶之弈游戏法师的技能如何呢?
  15. 众里资讯——黑客用改造版的Excel XLL档散步窃密软件
  16. python回声程序echo 一行代码_echo speex中的回声消除程序,可以直接在vs下运 效果还 有测试语料 Audio program 238万源代码下载- www.pudn.com...
  17. SqlServer数据库碎片整理——BCC SHOWCONTIG
  18. 我的论文被NeurIPS拒了!图灵奖得主LeCun:自监督学习新工作
  19. HTML5期末大作业:生活服务网站设计——生活服务同城商城(33页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  20. 趋向于运算符-->骗局

热门文章

  1. 计算机科学技术的教育应用论文,浅谈计算机科学技术在计算机教学中的应用论文...
  2. 图谱(学习地图)系列总结,持续更新中
  3. java枚举的特点_Java中有些好的特性(二):枚举
  4. 一个用于伪造IP地址进行爆破的BurpSuite插件:BurpFakeIP
  5. 室内主题元素分析图_2020届室内设计专业优秀毕业设计作品展(五)
  6. matlab试用版的user id,免费试用MATLAB
  7. 设置springboot日志级别_Spring Boot 日志框架实践
  8. uni-app动态绑定class和style
  9. 编写高质量的代码--基础:结构和样式,行为的分离
  10. 浏览器缓存原理以及本地存储