摘要: assert 一般用法是: 用来让程序测试这个condition,如果condition为False则抛出一个AssertionError,逻辑上等同于 比如下面的例子 assert 1==1 assert 1==0 Traceback (most recent call last): File " 阅读全文
posted @ 2017-09-28 09:37 糕同学 阅读(291) 评论(0) 推荐(0) 编辑
摘要: `asyncio asyncio coroutine`实现多用户的高并发支持。 实现了TCP、UDP、SSL等协议, 则是基于 实现的HTTP框架。 首先我们定义一个协同程序用来获取页面,并打印出来。我们使用asyncio.coroutine将一个方法装饰成一个协同程序,aiohttp.reques 阅读全文
posted @ 2017-09-28 09:34 糕同学 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: `asyncio`是Python3.4版本引入的标准库,直接内置了对异步IO的支持。 的编程模型就是一个消息循环。我们从 模块中直接获取一个 的引用,然后把需要执行的协程扔到 中执行,就实现了异步IO。 用 实现 代码如下: 把一个generator标记为coroutine类型,然后,我们就把这个协 阅读全文
posted @ 2017-09-28 09:27 糕同学 阅读(1339) 评论(0) 推荐(0) 编辑