采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
super(RandomUserAgentMiddlware, self).init()
super的作用严格意义上来讲并不是调用父类的方法,而是顺着mro链路去调用方法,具体你可以百度一下python的集成中的mro算法,里面会有详细的讲解
继承父类
我知道是继承父类 但是问题是 他的最大父类已经是Object 为什么还要继承object init方法 可以不用继承吧 这个是我想问老师的
它继承的是RandomUserAgentMiddlware这个类的方法与结构,并且可以进行重写。object是所有类的父类并不代表它继承了所有类的方法与结构。我是这样理解的。
这个继承父类 他的父类是object 哪应该是继承的 object __init__ 方法 ,为啥会继承自己的方法与结构。。
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
4.7k 30
2.5k 18
1.1k 18
1.3k 15
2.7k 15