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

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 回答

?
周萝卜

TA贡献3条经验 获得超0个赞

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

查看完整回答
反对 回复 2019-08-07
  • 1 回答
  • 0 关注
  • 1333 浏览
慕课专栏
更多

添加回答

举报

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