python 批量往数据库导入数据

代码如下:

# -*- coding: UTF-8 -*-

import pymysql

connect = pymysql.connect(host="localhost", port=3306, user="root", password="111111", database="wuba",
                          charset="utf8")
cur = connect.cursor()
#remark=['101','102','103','104','105','106','107','108','109','110']
#name=['诸葛亮','刘备','周瑜','张飞','关羽','吕布','貂蝉','黄忠','马超','典韦']

#conn.executemany("INSERT INTO users(name, remark) VALUES(?,?)",persons)
json = [{"time": 1605868916, "kw": "携程"},
        {"time": 1605868992, "kw": "丽江"},
        {"time": 1605869065, "kw": "c6179"},
        {"time": 1605869267, "kw": "丽江景点"},
        {"time": 1605869312, "kw": "女童误服近40粒降压药不幸身亡"},
        {"time": 1606112160, "kw": "python爬虫请求头"},
        {"time": 1606112420, "kw": "useragent"},
        {"time": 1606112494, "kw": "手机useragent"},
        {"time": 1606112849, "kw": "谷歌浏览器useragent"},
        {"time": 1606114944, "kw": "百度贴吧"}]

#data=((remark[i],name[i]) for i in range(0,len(remark)))
data =((json[i]['time'],json[i]['kw']) for i in range(0,len(json)))
sql='INSERT INTO users(name, remark) VALUES(%s,%s)'
cur.executemany(sql,data)
connect.commit()
cur.close();
connect.close();

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值