互联网数据处理¶
本章介绍了一些支持处理因特网上常用数据格式的模块。
email--- 电子邮件与 MIME 处理包email.message: 表示电子邮件消息EmailMessageas_string()__str__()as_bytes()__bytes__()is_multipart()set_unixfrom()get_unixfrom()__len__()__contains__()__getitem__()__setitem__()__delitem__()keys()values()items()get()get_all()add_header()replace_header()get_content_type()get_content_maintype()get_content_subtype()get_default_type()set_default_type()set_param()del_param()get_filename()get_boundary()set_boundary()get_content_charset()get_charsets()is_attachment()get_content_disposition()walk()get_body()iter_attachments()iter_parts()get_content()set_content()make_related()make_alternative()make_mixed()add_related()add_alternative()add_attachment()clear()clear_content()preambleepiloguedefects
MIMEPart
email.parser: 解析电子邮件消息email.generator: 生成 MIME 文档email.policy: 策略对象email.errors: 异常和缺陷类email.headerregistry: 自定义标头对象email.contentmanager: 管理 MIME 内容email: 示例email.message.Message: 使用compat32API 来表示电子邮件消息Messageas_string()__str__()as_bytes()__bytes__()is_multipart()set_unixfrom()get_unixfrom()attach()get_payload()set_payload()set_charset()get_charset()__len__()__contains__()__getitem__()__setitem__()__delitem__()keys()values()items()get()get_all()add_header()replace_header()get_content_type()get_content_maintype()get_content_subtype()get_default_type()set_default_type()get_params()get_param()set_param()del_param()set_type()get_filename()get_boundary()set_boundary()get_content_charset()get_charsets()get_content_disposition()walk()preambleepiloguedefects
email.mime: 从头创建电子邮件和 MIME 对象email.header: 国际化标头email.charset: 表示字符集email.encoders: 编码器email.utils: 杂项工具email.iterators: 迭代器
json--- JSON 编码器和解码器mailbox--- 操纵多种格式的邮箱mimetypes--- 将文件名映射到 MIME 类型base64--- Base16, Base32, Base64, Base85 数据编码b64encode()b64decode()standard_b64encode()standard_b64decode()urlsafe_b64encode()urlsafe_b64decode()b32encode()b32decode()b32hexencode()b32hexdecode()b16encode()b16decode()a85encode()a85decode()b85encode()b85decode()z85encode()z85decode()decode()decodebytes()encode()encodebytes()- 安全考量
binascii--- 在二进制数据和 ASCII 之间进行转换quopri--- 编码与解码 MIME 转码的可打印数据