urlparse() および urlsplit() から得られる結果オブジェクト はそれぞれ tuple 型のサブクラスです。これらのクラスは それぞれの関数の説明の中で述べたような属性とともに、追加のメソッドを 一つ提供しています。
) |
このメソッドの結果は再び解析に回されたとしても不動点となります。
>>> import urlparse >>> url = 'HTTP://www.Python.org/doc/#' >>> r1 = urlparse.urlsplit(url) >>> r1.geturl() 'http://www.Python.org/doc/' >>> r2 = urlparse.urlsplit(r1.geturl()) >>> r2.geturl() 'http://www.Python.org/doc/'
バージョン 2.5 で 新たに追加 された仕様です。
以下のクラスが解析結果の実装を提供します。
scheme, netloc, path, params, query, fragment) |
scheme, netloc, path, query, fragment) |