摘要: 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等应用场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能 阅读全文
posted @ 2018-04-18 15:52 佳宁 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 今天安装selenium总是报错(下为错误信息) C:\Python27\Scripts>pip install seleniumCollecting seleniumC:\Python27\lib\site-packages\pip-10.0.0b2-py2.7.egg\pip\_vendor\u 阅读全文
posted @ 2018-04-18 10:13 佳宁 阅读(3745) 评论(0) 推荐(0) 编辑