12.18.1 netrc オブジェクト

netrc インスタンスは以下のメソッドを持っています:

authenticators( host)
host の認証情報として、三要素のタプル (login, account, password) を返します。 与えられた host に対するエントリが netrc ファイルにない場合、 `default' エントリに関連付けられたタプルが返されます。 host に対応するエントリがなく、default エントリもない場合、 None を返します。

__repr__( )
クラスの持っているデータを netrc ファイルの書式に従った文字列で 出力します。(コメントは無視され、エントリが並べ替えられる可能性 があります。)

netrc のインスタンスは以下の公開されたインスタンス変数 を持っています:

hosts
ホスト名を (login, account, password) から なるタプルに対応づけている辞書です。`default' エントリがある場合、 その名前の擬似ホスト名として表現されます。

macros
マクロ名を文字列のリストに対応付けている辞書です。

+ 注意: Passwords are limited to a subset of the ASCII character set. + Versions of this module prior to 2.3 were extremely limited. Starting with + 2.3, all ASCII punctuation is allowed in passwords. However, note that + whitespace and non-printable characters are not allowed in passwords. This + is a limitation of the way the .netrc file is parsed and may be removed in + the future. 注意: 利用可能なパスワードの文字セットは、ASCIIのサブセットのみです。2.3より前の バージョンでは厳しく制限されていましたが、2.3以降ではASCIIの記号を使用することが できます。しかし、空白文字と印刷不可文字を使用することはできません。この制限は .netrcファイルの解析方法によるものであり、将来解除されます。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。