
python
vwangwang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PEP_492,和前面yield from 搭配,理解python的协程
PEP_492是关于最新协程的实现和准备取消的yield from的异同,搭配前面的异步craw,理解python中的异步。包括asyncio,tornado中的异步,都差不多原创 2019-11-30 14:57:39 · 191 阅读 · 0 评论 -
500 lines web craw 读书笔记
500 lines web craw 读书笔记网络io的几个阶段本文三部分1. 阻塞socket2. 非阻塞socket /Async3. selec、epoll、kqueue 轮询4 回调5 协同程序(Coroutines)6. Python 生成器如何工作7. 用生成器搭建协程10. asyncio总结:异步实现方法:Reactor,Pactor...原创 2019-11-28 02:24:58 · 264 阅读 · 0 评论 -
python闭包问题:UnboundLocalError: local variable 'x' referenced before assignment
一. 闭包问题闭包中的值保存在返回函数的cell object中。 def fun_a(msg): def fun_b(): print("fun_b namespace msg is ", msg) return fun_b func =fun_a("hello") print(func.__closure__[0].cel原创 2018-09-22 10:06:11 · 1528 阅读 · 0 评论 -
python装饰器相当于函数的调用
1. 普通装饰器 import logging 1. foo = use_loggine(foo) def use_loggine(func): def wrapper(): logging.warn("%s is running " % func.__name__) return func() ...原创 2018-09-11 17:49:44 · 1367 阅读 · 0 评论