为什么要阅读Tornado的源码?

为什么要阅读Tornado的源码?Tornado 由前 google 员工开发,代码非常精练,实现也很轻巧,加上清晰的注释和丰富的 demo,我们可以很容易的阅读分析 tornado. 通过阅读 Tornado 的源码,你将学到:

理解 Tornado 的内部实现,使用 tornado 进行 web 开发将更加得心应手。如何实现一个高性能,非阻塞的 http 服务器。如何实现一个 web 框架。各种网络编程的知识,比如 epoll,python 编程的绝佳实践

python 生成不重复和可重复的排列组合

如abc三个元素,取两个相互组合,可重复取的话有,aa ab ac bb bc cc六种,不可重复取有 ab ac bc三种,从结果可以看出:可重复取特点是,一个组合结果中,后一位元素的在原始序列中的索引大于等于前一位元素在原始原始序列中的索引,a的原始索引为0,b为1,c为2,aa 索引组合为00,ab为01,ac为02,bb为22,bc为23……以此类推。不可重复取组合的特点是一个组合结果中,后一位元素的在原始序列中的索引大于前一位元素在原始原始序列中的索引。ab 索引组合01,ac 为03

python 捕捉ctrl+c异常方法

在使用python开发脚本,在使用脚本过程中,有时候按control+c 来中断程序运行,这样就会丢失部分的数据。怎样才可以捕捉这个异常?

python 正则提取代理ip和代理ip的用户名和密码

python 正则提取代理ipimport re m = re.match('^((([^:]+):([^@]+))@)?((\d{1,3}\.){3}\d{1,3})(:(\d{1,5}))?$', proxy) m.group()python 正则提取代理ip和代理ip的用户名和密码import re samples = [     'user:pass@123.123.123.123:1234',    

python xlwd对excel(表格)写入详解

xlwd是一个专门对excel写入的数据。是xlrd的孪生兄弟,一个负责读取excel,一个负责对excel写入数据安装pip install xlwd官方网址:https://xlwt.readthedocs.io/en/latest/https://github.com/python-excel/xlwt快速入门import xlwt from datetime import datetime # 设置样式 字体name Times New Roman 字体颜色为红色&

python xlrd读取excel(表格)详解

安装:pip install xlrd官网地址:https://xlrd.readthedocs.io/ 介绍:为开发人员提供一个库,用于从Microsoft Excel(tm)电子表格文件中提取数据。快速使用xlrdimport xlrd book = xlrd.open_workbook("myfile.xls") print("当前excel文件工作表数量为 {0}".format(book.nsheets)) print("工作表名字为: {0}".for