base64
Base64是一种用64个字符来表示任意二进制数据的方法
一个二进制到字符串的转换方法
Base64编码会把3字节的二进制数据编码为4字节的文本数据,长度增加33%
好处是编码后的文本数据可以在邮件正文、网页等直接显示
Base64是一种通过查表的编码方法,不能用于加密,即使使用自定义的编码表也不行
Base64适用于小段内容的编码,比如数字证书签名、Cookie的内容等
struct
Python提供了一个struct模块来解决bytes和其他二进制数据类型的转换
XML
XML虽然比JSON复杂,在Web中应用也不如以前多了,不过仍有很多地方在用
HTMLParser
HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来解析HTML
Python提供了HTMLParser来非常方便地解析HTML,只需简单几行代码
urllib
urllib提供了一系列用于操作URL的功能