高级使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高级使用相关的知识,希望对你有一定的参考价值。
反射: 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()
以上是关于高级使用的主要内容,如果未能解决你的问题,请参考以下文章
iText7高级教程之html2pdf——2.使用CSS定义样式
iText7高级教程之html2pdf——2.使用CSS定义样式