0
strの大文字と小文字を保持するためにurlparseのurlsplit関数を強制的に使用する方法はありますか?返されたタプルのパスの大文字小文字は維持されますが、ネットロックのパスは保持されません。これは私にとって重要です。 (ドメイン名は大文字と小文字を区別しませんが、名前の大文字と小文字を区別してA/Bテストを行い、大文字と小文字を保持する必要があります)。urlparse.urlsplitにstrの大文字と小文字を保存するように強制する
ありがとう。
少なくとも私にとっては(Python 2.6)、 'urlparse.urlsplit( 'http://Www.ExamPle.com/').netloc'は大文字と小文字を区別して' 'Www.ExamPle.com''を与えます。 –
Pythonでcamel-case 'Www.ExamPle.com'が表示されるので、実装/プラットフォーム固有のものかもしれません。 URLを解析し、netlocを取得し、大文字と小文字を区別しない正規表現を作成します( '.'s)をスクリーニングし、ソースURLを検索する必要があります)。 – khachik
Python 2.7.xではnetlocが 'lower()'されていません:http://svn.python.org/view/python/branches/release27-maint/Lib/urlparse.py?view=markup Pythonのバージョンはありますか? –