摘要:
class lazyproperty: def __init__(self,fun): self.fun=fun def __get__(self, instance, owner): print("get") print(' >',self) print(' >',instance) print( 阅读全文
摘要:
def deco(**kwargs): def wrapper(obj): for key, val in kwargs.items(): setattr(obj, key, Typed(key, val)) return obj return wrapperclass Typed: def __i 阅读全文
摘要:
传统方式: open('a.txt')文件操作x.close()//关闭文件句柄,减少内存浪费 with open('a.txt') as f open是一个类 f是一个对象 获取了一个对象 赋值给对象“f” 上下文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明_ 阅读全文