上一页 1 2 3 4 5 6 7 ··· 49 下一页
摘要: class Test(): def __init__(self, func): self.func = func def __call__(self): print("........") return self.func() @Test def test(): return 'hahha' pri 阅读全文
posted @ 2020-03-31 01:00 kog_maw 阅读(136) 评论(0) 推荐(0) 编辑
摘要: def set_func1(func): def call_func(*args, **kwargs): print('....权限1.....') return func(*args, **kwargs) return call_func def set_func2(func): # print( 阅读全文
posted @ 2020-03-31 00:59 kog_maw 阅读(152) 评论(0) 推荐(0) 编辑
摘要: def set_func(func): # print('装饰器开始装饰了...') def call_func(*args, **kwargs): print('....权限1.....') print('....权限2.....') return func(*args, **kwargs) # 阅读全文
posted @ 2020-03-31 00:56 kog_maw 阅读(172) 评论(0) 推荐(0) 编辑
摘要: def set_func(func): # print('装饰器开始装饰了...') def call_func(*args, **kwargs): print('....权限1.....') print('....权限2.....') # func(*args, **kwargs) # 不行,相当 阅读全文
posted @ 2020-03-31 00:54 kog_maw 阅读(131) 评论(0) 推荐(0) 编辑
摘要: def set_func(func): # print('装饰器开始装饰了...') def call_func(num): print('....权限1.....') print('....权限2.....') func(num) return call_func @set_func # 等价于 阅读全文
posted @ 2020-03-31 00:53 kog_maw 阅读(136) 评论(0) 推荐(0) 编辑
摘要: def set_func(func): def call_func(): print('....权限1.....') print('....权限2.....') func() return call_func @set_func # 等价于 test1 = set_func(test1) def t 阅读全文
posted @ 2020-03-31 00:52 kog_maw 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ''' 装饰器:基于开放封闭原则,在不修改原功能的模块的前提下,使用装饰器对原功能进行扩展 封闭:已实现的功能代码 开放:对扩展开发 ''' # 装饰器的实现过程 # 在这里test1是原函数,set_func是装饰过后的函数 def set_func(func): def call_func(): 阅读全文
posted @ 2020-03-31 00:51 kog_maw 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ''' __call__方法:对象后面加括号,触发执行 ''' class Foo(): def __init__(self, k, b): self.k = k self.b = b def __call__(self, x): print(self.k * x + self.b) ojb = F 阅读全文
posted @ 2020-03-31 00:50 kog_maw 阅读(93) 评论(0) 推荐(0) 编辑
摘要: import socket import multiprocessing import re # import dynamic.mini_frame import sys # 通过sys.argv在cmd命令行给实例对象传参 class WSGIServer(): def __init__(self 阅读全文
posted @ 2020-03-31 00:49 kog_maw 阅读(136) 评论(0) 推荐(0) 编辑
摘要: import socket import multiprocessing import re import dynamic.mini_frame class WSGIServer(): def __init__(self): self.web_socket = socket.socket(socke 阅读全文
posted @ 2020-03-31 00:47 kog_maw 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 49 下一页