在 Web 应用中,服务器把网页传给浏览器,实际上就是把网页的 HTML 代码发送给浏览器,让浏览器显示出来。…
网页就是 HTML?这么理解大概没错。因为网页中不但包含文字,还有图片、视频、HTML5 小游戏,有复杂的排版…
了解了 HTTP 协议和 HTML 文档,我们其实就明白了一个 Web 应用的本质就是: 浏览器发送一个 HT…
了解了 WSGI 框架,我们发现:其实一个 Web App,就是写一个 WSGI 的处理函数,针对每个 HTT…
Web 框架把我们从 WSGI 中拯救出来了。现在,我们只需要不断地编写函数,带上 URL,就可以继续 Web…
在 IO 编程一节中,我们已经知道,CPU 的速度远远快于磁盘、网络等 IO。在一个线程中,CPU 执行代码的…
在学习异步 IO 模型前,我们先来了解协程。 协程,又称微线程,纤程。英文名 Coroutine。 协程的概念…
asyncio是 Python 3.4 版本引入的标准库,直接内置了对异步 IO 的支持。 asyncio的编…
asyncio可以实现单线程并发 IO 操作。如果仅用在客户端,发挥的威力不大。如果把 asyncio 用在服…
本节列出常见的一些问题。 如何获取当前路径 当前路径可以用 ‘.’ 表示,再用 os.path.abspath…