12.6.1 Message オブジェクトの追加メソッド
Message クラスは、rfc822.Message メソッドに加えて、
以下のメソッドを定義しています:
-
ヘッダのパラメータリストを返します。
これは文字列のリストです。
"key=value"の形のパラメータに対しては、
key は小文字に変換されますが、 value は変換されません。
たとえば、もしメッセージに、ヘッダ
"Content-type: text/html; spam=1; Spam=2; Spam" が含まれていれば、
getplist() は、Python リスト
['spam=1',
'spam=2', 'Spam']
を返すでしょう。
-
与えられた nameの( "name=value" の形に対して
getplist() が返す ) 第1パラメータの value を返します。
もし value が、`
<
...>
' あるいは `"
..."
'のように引用符で囲まれていれば、
これらは除去されます。
-
メッセージヘッダで指定された
符号化方式を返します。もしそのようなヘッダが存在しなければ、
'7bit'
を返します。符号化方式文字列は小文字に変換されます。
-
ヘッダで指定された
("type/subtype"の形での)メッセージ型を返します。
もしそのようなヘッダが存在しなければ、
'text/plain'
を返します。
型文字列は小文字に変換されます。
-
ヘッダで指定された主要型を返します。
もしそのようなヘッダが存在しなければ、
'text'
を返します。
主要型文字列は小文字に変換されます。
-
ヘッダで指定された下位型を返します。
もしそのようなヘッダが存在しなければ、
'plain'
を返します。
下位型文字列は小文字に変換されます。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。