我用python弄了半天没搞定,高手来看下,我使用的是cursor.executemany来实现插入

示例数据:

{

'info': {

'files': [

{'path': ['Runner Runner [2013]HDRip XviD-SaM[ETRG].avi'], 'length': 733460868},

{'path': ['SaMple.avi'], 'length': 5577446},

{'path': ['ETRG.mp4'], 'length': 1515390},

{'path': ['RUNNERR-ETRG.nfo'], 'length': 7806},

{'path': ['Torrent Downloaded From ExtraTorrent.cc.txt'], 'length': 367}

]

}

}

我写的处理:

values = []

for i in data['info']['files']:

values.append(i['path'][0])

cur.executemany('INSERT INTO `btss`.`magnetic_file` (`Uuid`, `Hash`, `File`, `Size`) VALUES (NULL, \'%s\', \'%s\', \'%s\')', values)

我这样用是不对的,但是append只能一个参数,请教该如何处理

新手哈,刚开始学

回复内容:

我用python弄了半天没搞定,高手来看下,我使用的是cursor.executemany来实现插入

示例数据:

{

'info': {

'files': [

{'path': ['Runner Runner [2013]HDRip XviD-SaM[ETRG].avi'], 'length': 733460868},

{'path': ['SaMple.avi'], 'length': 5577446},

{'path': ['ETRG.mp4'], 'length': 1515390},

{'path': ['RUNNERR-ETRG.nfo'], 'length': 7806},

{'path': ['Torrent Downloaded From ExtraTorrent.cc.txt'], 'length': 367}

]

}

}

我写的处理:

values = []

for i in data['info']['files']:

values.append(i['path'][0])

cur.executemany('INSERT INTO `btss`.`magnetic_file` (`Uuid`, `Hash`, `File`, `Size`) VALUES (NULL, \'%s\', \'%s\', \'%s\')', values)

我这样用是不对的,但是append只能一个参数,请教该如何处理

新手哈,刚开始学

多append几次 - -。也可以不用append。

另外values放在for里面声明

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

本文系统来源:php中文网

python 批量导入mysql_Python批量插入数据到Mysql相关推荐

  1. python向es写入大量数据_使用Python-elasticsearch-bulk批量快速向elasticsearch插入数据_李谦的博客-CSDN博客...

    from elasticsearch import Elasticsearch from elasticsearch import helpers import pymysql import time ...

  2. mysql导入多个txt_MySQL批量导入Excel、txt数据

    我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对 ...

  3. mysql批量导入txt数据_MySQL批量导入Excel、txt数据

    我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对 ...

  4. MySQL批量导入Excel、txt数据

    我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作.网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对 ...

  5. 基于PyQt5的快速开发模板系统-Excle数据批量导入及导出表格数据为Excle

    基于Python和PyQt5的快速开发模板系统-Excle数据批量导入显示及表格数据导出 基于PyQt5按钮控制实现excle数据批量导入及当前表格存在数据的批量导出,可在此基础上进行功能扩展. 1. ...

  6. Python使用pymysql往数据库插入数据和查询数据

    Python使用pymysql往数据库插入数据和查询数据 第一步:导入import pymysql连接数据库 #连接数据库try:db = pymysql.connect(host='127.0.0. ...

  7. python写数据到mysql_使用python3 实现插入数据到mysql

    我就废话不多说了,直接上代码吧! pip install pymysql import pymysql import pandas as pd conn = pymysql.connect( host ...

  8. java插入数据到mysql数据库

    笃信好学,自然宽和: 本章学习点:插入数据到mysql数据库,PreparedStatement.executeUpdate(); package com.test1220.dao;import ja ...

  9. JAVA插入数据到MySql少了8小时,多了6小时

    JAVA插入数据到MySql少了8小时 原文 https://www.cnblogs.com/xiebin2013/p/5911156.html 这个问题,真的是找了很久. 之前以为是mysql的ti ...

最新文章

  1. 网络主机监控-nagios应用漫谈(三)
  2. 把Spring Boot项目打为可执行jar包
  3. 【Python小程序】必备软件系列之文字识别提取,前台再也不同担心纸质转电子文件啦~
  4. 怎么搞技术呢?我觉得最简单的方法
  5. mysql数据库重做日志文件_mysql数据库重做日志
  6. IIR数字滤波器的设计及应用——MATLAB
  7. Android开发(十八)——头部、中部、底部布局技巧
  8. python程序间通信_python进程间通信Queue工作过程详解
  9. xpath 第一个元素_Chrome控制台的妙用之使用XPATH
  10. linux aix 环境,在AIX中设置中文环境
  11. mysql int类型 int(11) 和int(2)区别
  12. override 和 new 关键字的总结
  13. Mac下安装git极简教程
  14. OverTheWire的bandit游戏(11-20)
  15. fastapi服务部署
  16. 输入一段英文字符,统计每个小写字母的出现次数
  17. jquery实现星星闪烁功能
  18. JFreeChart| JFreeChart组合图表(Combined Charts)
  19. S2Snet:利用纳米孔进行低分子量RNA鉴定的深度学习
  20. a标签去下划线或文字添加下修饰_怎样去除ul li a标签文字下的下划线

热门文章

  1. 【scala初学】scala IDE eclipse
  2. 剑指offer58 二叉树的下一个结点
  3. 测试用例设计与管理思路整理
  4. 演讲|微软全球公共事业部政府行业总经理Mark Day:第四次工业革命的数字红利...
  5. HDU 3441 Rotation
  6. 处理 ODBC, OLE DB, 和 SQL Server .NET Provider 中的异常
  7. 用new创建一个二维数组,有两种方法,是等价的
  8. Spring-tx-@EnableTransactionManagement注解
  9. Linux-Centos安装JDK
  10. Eclipse-maven项目不将resources下的文件打到classpath下