9.4.1 netrc オブジェクト

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

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

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

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

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

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

注意: 利用可能なパスワードの文字セットは、ASCIIのサブセットのみです。2.3より前の バージョンでは厳しく制限されていましたが、2.3以降ではASCIIの記号を使用することが できます。しかし、空白文字と印刷不可文字を使用することはできません。この制限は .netrcファイルの解析方法によるものであり、将来解除されます。

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