首页 > 代码库 > 高级使用
高级使用
反射: getattr(obj,‘xxx‘) 导入模块: import re ‘django.middleware.clickjacking.XFrameOptionsMiddleware‘ m = importlib.import_module(‘django.middleware.clickjacking‘) cls = getattr(m,‘XFrameOptionsMiddleware‘) cls() 面向对象: #示例一: 之后爬虫使用 class Foo: def __init__(self): pass @classmethod def instance(cls): return cls() def process(self): pass if hasattr(Foo,‘instance‘): obj = Foo.instance() else: obj = Foo() obj.process() #示例二: class A: def f1(self): self.f2() def f2(self): print(‘A.f2‘) class B(A): def f2(self): print("B.f2") obj = B() obj.f1()
高级使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。