摘要: python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象(函数的指针) 装饰器的几点属性 实质:是一个函数 参数:是你要装饰的函数名(并非函数的调用) 返回:是装饰完的函数名(也非函数的调用) 作用:为已经存在的对象添加额外的 阅读全文
posted @ 2021-05-11 11:56 咸鱼翻身仍是咸鱼 阅读(41) 评论(0) 推荐(0)
摘要: 含有__enter__和__exit__方法的对象就是上下文管理器 with 上下文管理器: 语句体 当with遇到上下文管理器,就会在执行语句体之前,先执行上下文管理器的__enter__方法,然后在执行语句体,执行完语句体后,最后执行__exit__方法 调用上下文管理器的 __enter__ 阅读全文
posted @ 2021-05-11 10:57 咸鱼翻身仍是咸鱼 阅读(83) 评论(0) 推荐(0)