URLPARSE.URLPARPARSE возвращается 3 '/' вместо 2 после схемы

Я хотел бы добавить имя схемы HTTP перед заданной URL-строкой, если она отсутствует. В противном случае оставь только URL, чтобы я думал, что URLPARSE был правильным способом сделать это. Но всякий раз, когда нет схемы, и я использую URL-адрес, я получаю /// вместо «//» между схемой и доменом.

>>> t = urlparse.urlparse('www.example.com', 'http')
>>> t.geturl()
'http:///www.example.com' # three ///

Как я могу преобразовать этот URL, так что на самом деле выглядит:

'http://www.example.com' # two //
8
задан Dan Holman 2 September 2011 в 21:38
поделиться