为什么要在自定义的userage的init函数中写上supper(RandomUserAgentMiddlware,self).__init__()

来源:8-5 通过downloadmiddleware随机更换user-agent - 2

l__eon

2017-04-09

他的父类不是object吗

写回答

2回答

bobby

2017-04-10

实际上调用的就是object的__init__方法 不使用也可以

0
2
bobby
回复
SingleVergil
如果这里不重写init方法的话默认是会调用父类的init方法的 和java一样
2017-09-14
共2条回复

bobby

2017-09-14

这种写法是一种规范的写法 如果继承的是object 也就相当于调用了object的init方法

0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程