摘要: 编写 __enter__ 和 __exit__ 仍然很繁琐,因此Python的标准库 contextlib 提供了更简单的写法 @contextmanager 这个装饰器接受一个 generator,用 yield 语句把 with ... as var 把变量输出出去,然后,with 语句就可以正 阅读全文
posted @ 2018-04-17 18:18 Erick-LONG 阅读(173) 评论(0) 推荐(0) 编辑
摘要: mixin模式特点: 1、单一功能, 2、不和基类关联,可以和任意基类组合,基类可以不和mixin关联就可以初始化成功 3、不使用 super() 用法 阅读全文
posted @ 2018-04-17 17:53 Erick-LONG 阅读(211) 评论(0) 推荐(0) 编辑