csv数据处理
import csv
读:csv.reader,csv.DictReader
写:csv.writer,csv.DictWriter
更高级可考虑pandas
json数据处理
import json
读:json.loads
写:json.dumps
xml数据处理
简单xml处理: from xml.etree.ElementTree import parse
更高级的处理: lxml
增量xml处理: from xml.etree.ElementTree import iterparse
编码字符串字节到16进制
binascii.b2a_hex或base64.b16encode
解码16进制到字符串字节
binascii.a2b_hex或base64.b16decode
编码字符串字节到base64
base64.b64encode
解码base64到字符串字节
base64.b64decode
读取嵌套和可变长二进制数据 ****重点标记,实操来加深理解
结合描述器,延迟计算,元类,类变量和内存视图等编程技术来实现。