摘要:
__all__ 用来控制 import , 甚至可以改变 _private 为 public __enter__ , __exit__ 用于上下文管理器 __iter__ 用于迭代器 __repr__ 给计算机读, __str__ ==》 str 给人读 __len__ ==》 len 重写 + 实 阅读全文
摘要:
上下文管理器(Context managers) 上下文管理器允许你在有需要的时候,精确地分配和释放资源。 使用上下文管理器最广泛的案例就是with语句了。想象下你有两个需要结对执行的相关操作,然后还要在它们中间放置一段代码。上下文管理器就是专门让你做这种事情的。举个例子: + + 上面这段代码打开 阅读全文