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')
文章推荐
-
Python中多进程编程的常见问题及解决方案
Python中多进程编程的常见问题及解决方案摘要:随着计算机硬件的发展,多核处理器已成为计算机的常态。因此,充分利用多核...
Python
43秒前 0 -
如何在Python中处理图片处理的问题
如何在Python中处理图片处理的问题,需要具体代码示例在如今的数字化时代,图片已经成为人们日常生活中不可或缺的一部分。...
Python
2分钟前 0 -
数据库编程中的Python问题及解决方法
数据库编程中的Python问题及解决方法引言:在现代软件开发中,数据库是不可或缺的一部分。Python作为一门功能强大的...
Python
4分钟前 1 -
如何在Python中处理日期和时间的问题
如何在Python中处理日期和时间的问题在编写软件时,处理日期和时间是一个常见的需求。Python作为一门功能强大的编程...
Python
5分钟前 1 -
并发编程中遇到的Python问题及解决方案
标题:并发编程中遇到的Python问题及解决方案引言:在现代计算机系统中,利用并发编程可以充分发挥多核处理器的性能,提高...
Python
6分钟前 1
最新文章
- Python中多进程编程的常见问题及解决方案 43秒前
- 如何在Python中处理图片处理的问题 2分钟前
- 数据库编程中的Python问题及解决方法 4分钟前
- 如何在Python中处理日期和时间的问题 5分钟前
- 并发编程中遇到的Python问题及解决方案 6分钟前
- float有哪些参数 6分钟前
- 如何使用Python中的时间和日期模块 7分钟前
- 如何使用Python中的序列化和反序列化 8分钟前
- 如何使用Python中的列表切片和索引 8分钟前
- 如何使用Python中的字符串格式化技巧 10分钟前