为了账号安全,请及时绑定邮箱和手机立即绑定

scrapy的mysql存储的问题

/ 猿问

scrapy的mysql存储的问题

洋洋招耳 2019-08-07 11:07:27
def process_item(self, item, spider):
    data = dict(item)
    #mysql插入数据
    keys = ','.join(data.keys())
    values = ','.join(['%s'] * len(data))
    sql = 'INSERT INTO {table}({keys}) VALUES({values})'.format(table=self.sheetname, keys=keys, values=values)
    self.cursor.execute(sql,tuple(data.values()))
    self.conn.commit()
    #self.cursor.close()
    #self.conn.close()
    return item
  我怎么判断存储到最后一个然后执行self.cursor.close()
    self.conn.close()


查看完整描述

1 回答

?
周萝卜

具体数据是啥样的?感觉你这么写有问题呢,可否循环字典?

查看完整回答
反对 回复 2019-08-07

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信