Lstrip Gets Rid Of Letter
With Python 2.7, I ran into the following problem: I have urls that I would like to clean, in particular I'd like to get rid of 'http://'. This works: >>> url = 'http://ww
Solution 1:
Think the argument of lstrip
as characters, not a string.
url.lstrip('http://')
removes all leading h
, t
, :
, /
from url
.
Use str.replace
instead:
>>>url = 'http://party.com'>>>url.replace('http://', '', 1)
'party.com'
If what you really want is get hostname from the url, you can also use urlparse.urlparse
:
>>> urlparse.urlparse('http://party.com').netloc
'party.com'>>> urlparse.urlparse('http://party.com/path/to/some-resource').netloc
'party.com'
Post a Comment for "Lstrip Gets Rid Of Letter"