摘要: 装饰器本质就是一个闭包,它可以在不修改原函数及其调用方式下对原函数进行扩展 对于修改是封闭的,对扩展是开放的 装饰器函数是一个工厂型函数,接受一个函数作为参数,返回一个新函数,提取大量重复代码,提高代码的重用性 阅读全文
posted @ 2018-07-09 16:26 詹岩鹏 阅读(83) 评论(0) 推荐(0) 编辑
摘要: # 缓存页面示例import osfrom urllib.request import urlopen# 先查看文件里是否有这个网页的内容,内部函数调用调用外部函数的变量,此时变量存在一个文件中,# 如果没有,就把它写入文件,等第二次进行访问的时候,先进行文件判断,如果存在就直接读,def cach 阅读全文
posted @ 2018-07-09 14:05 詹岩鹏 阅读(80) 评论(0) 推荐(0) 编辑