这种用法应该怎么理解呢老师
来源:9-4 selenium集成到scrapy中
慕仰6498121
2019-01-23
class JSPageMiddleware(object):
# 通过Firefox请求动态网页
def __init__(self):
self.browser = webdriver.Firefox(executable_path="E:\\geckodriver.exe")
super(JSPageMiddleware, self).__init__()
这里的super(JSPageMiddleware, self).__init__(),自己去super自己的init方法是用来干什么的呢,我理解去调用父类的init,但是这个类并没有继承任何父类啊
写回答
1回答
-
python中的继承这个地方最容易被错误的理解成 这里的super一定是调用了父类的方法, 你可以百度一下 python的mro查找算法, 这个是根据mro的路径来查询方法的,不是严格按照父类来的,这个我在我的python高级课程中也详细的讲解过
112019-01-24
相似问题