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