Scrapy 管道数据库存储报错:函数名称拼写错误导致连接问题?

ID:20611 / 打印

scrapy 管道数据库存储报错:函数名称拼写错误导致连接问题?

scrapy 管道数据库存储报错分析

问题描述:

在使用 scrapy 的管道将数据存储到数据库时遇到了错误,猜测是数据库连接出现了问题。

分析:

提供的代码中,确实存在一个名称拼写错误:

def opens_spider(self, spider):

正确的函数名称应该是 open_spider(带 s)。scrapy 中的管道函数名称是固定的,因此需要仔细检查是否拼写正确。

修改后的代码:

class mysqlPipeline(object):     conn = None     cursor = None      # 连接数据库     def open_spider(self, spider):         self.conn = pymysql.Connect(host='127.0.0.1', port=3306, user='root', password='123456', db='test',charset='utf8')
上一篇: 鼠标移动事件崩溃的解决方法:为什么我的mouseMoveEvent方法会崩溃?
下一篇: 使用librosa库处理音频文件时,出现"AttributeError: module 'librosa' has no attribute 'output'"错误,该怎么解决?

作者:admin @ 24资源网   2025-01-14

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。