python闭包与装饰器 http://blog.csdn.net/bitcarmanlee/article/details/53242882 https://www.zhihu.com/question/325817179