11.5 Standard Module gopherlib

  

このモジュールは Gpherプロトコルの最小限の実装です。 これは Gopherプロトコルを使うURLsを取り扱うために、 urllibモジュールにより使われます。

このモジュールでは以下の関数が定義されています:

send_selector (selector, host[, port])
hostで示されるgopherサーバに ポート番号port(デフォルトは70)で接続し selector文字列を送ります。 これは読み出し可能なオープンされたファイルオブジェクトを返します。

send_query (selector, query, host[, port])
hostで示されるgopherサーバに ポート番号port(デフォルトは70)で接続し selector文字列とquery文字列を送ります。 これは読み出し可能なオープンされたファイルオブジェクトを返します。

Gopherサーバから返されたデータはどんな型にもなれることに注意、 これは selector文字列の最初の文字に依存します。 データがテキスト(selectorの最初の文字が"0,/")なら、 行は CRLFで区切られ、"."で終わっています。 続く"."は".."で始まる行から削られるべきです。 ディレクトリリスト(selectorの最初の文字が1)も同じやり方で転送されます。

guido@python.org