網際網路資料處理¶
本章描述了支援網際網路上處理常用資料格式的模組。
email
--- 郵件和 MIME 處理套件email.message
:表示電子郵件訊息EmailMessage
as_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()
preamble
epilogue
defects
MIMEPart
email.parser
:剖析電子郵件訊息email.generator
:產生 MIME 文件email.policy
: Policy Objectsemail.errors
:例外和缺陷類別email.headerregistry
:自訂標頭物件email.contentmanager
:管理 MIME 內容email
:範例email.message.Message
: Representing an email message using thecompat32
APIMessage
as_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()
preamble
epilogue
defects
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 可列印字元資料