高级使用

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定义样式

iText7高级教程之html2pdf——2.使用CSS定义样式

高级openg 混合,一个完整程序

Atom编辑器入门到精通 Atom使用进阶

Java进阶之光!2021必看-Java高级面试题总结