python标准库之邮件
python标准库中的smtplib模块对smtp协议进行了简单的封装,提供了一种很方便的途径发送电子邮件。
python标准库中的smtplib模块对smtp协议进行了简单的封装,提供了一种很方便的途径发送电子邮件。
python标准库中的unittest模块提供了一系列创建和运行测试的工具。
collections 模块包含了除list、dict、和tuple之外的容器数据类型,如counter、deque、defaultdict、orderdict、namedtuple。
operator模块输出一系列对应Python内部操作符的函数。
functools 模块提供了一些非常有用的高阶函数。所谓高阶函数就是说一个可以接受函数作为参数或者以函数作为返回值的函数,因为Python中函数也是对象,因此很容易支持这样的函数式特性。
itertools 模块包含了一系列用来产生不同类型迭代器的函数或类,这些函数的返回都是一个迭代器,我们可以通过 for 循环来遍历取值,也可以使用 next() 来取值。
python标准库中有两个模块可以将对象转换为一种可传输或存储的格式(这个过程被称为序列化),一种是pickle(应用最广泛),一种是json(在基于web的应用较为常见)。
python标准库中的hashlib模块提供了字符加密功能,包含MD5和SHA的加密算法,具体支持md5、sha1、sha224、sha256、sha384、sha512等算法。
python标准库提供了对通用压缩标准的支持。
python标准库中的urllib模块用来模拟发送http请求。