Объединение URL-адреса с urlunparse

Я пишу что-то, чтобы «очистить» URL-адрес. В этом случае все Я пытаюсь вернуть поддельную схему, поскольку urlopen не будет работать без нее. Однако, если я протестирую это с помощью www.python.org , он вернет http: ///www.python.org . Кто-нибудь знает, почему лишние /, и есть ли способ вернуть это без него?

def FixScheme(website):

   from urlparse import urlparse, urlunparse

   scheme, netloc, path, params, query, fragment = urlparse(website)

   if scheme == '':
       return urlunparse(('http', netloc, path, params, query, fragment))
   else:
       return website
6
задан Ben 10 June 2013 в 20:47
поделиться