11.14 標準モジュール mimetools
このモジュールはrfc.MessageクラスのサブクラスとMIMEマルチパートまたは符号化されたメッセージを
操作するのに役立ついくつかの有効な機能を定義します。
以下の項目を定義します。
- Message (fp[, seekable])
-
Message クラスの新しいインスタンスを返します。
これは、いくつかの追加メソッド(詳細は以下に記述しています)のある
rfc822.Messageクラスのサブクラスです。
seekable引数はrfc822.Messageと同じ意味です。
- choose_boundary ()
-
part boundaryとして使用に適している高い可能性があるユニークな文字列を返します。
文字列は
'hostipaddr.uid.pid.timestamp.random'.
の形式です。
- decode (input, output, encoding)
-
オープンファイルオブジェクトinputから許されたMIME encodingを使用して
符号化されたデータを読み込んで、
オープンファイルオブジェクトoutputに復号したデータを書き出します。
encodingの有効な値には'base64', 'quoted-printable' and 'uuencode'
があります。
- encode (input, output, encoding)
-
オープンファイルオブジェクトinputからデータを読み込んで、
オープンファイルオブジェクトoutputに許されたMIME encoding使用して
符号化して書き出します。
encoding の有効な値は decode()のものと同じです。
- copyliteral (input, output)
-
オープンファイルオブジェクトinputからEOFまで行を読み込んで、
オープンフィアルオブジェクトoutputにそれらを書き出します。
- copybinary (input, output)
-
オープンファイルオブジェクトinputからEOFまでブロックを読み込んで、
オープンフィアルオブジェクトoutputにそれらを書き出します。
ブロックの大きさは現在、8192固定になっています。
guido@python.org