2020年5月19日
摘要: class lazyproperty: def __init__(self,fun): self.fun=fun def __get__(self, instance, owner): print("get") print(' >',self) print(' >',instance) print( 阅读全文
posted @ 2020-05-19 13:00 秋雨的蝴蝶 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2020-05-19 12:38 秋雨的蝴蝶 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 传统方式: open('a.txt')文件操作x.close()//关闭文件句柄,减少内存浪费 with open('a.txt') as f open是一个类 f是一个对象 获取了一个对象 赋值给对象“f” 上下文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明_ 阅读全文
posted @ 2020-05-19 12:34 秋雨的蝴蝶 阅读(415) 评论(0) 推荐(0) 编辑