On Sun, Feb 15, 2009 at 5:09 AM, Jay Jesus Amorin <jay.amo...@gmail.com> wrote:
> Hi,
>
> Can you please help my how to parse.
>
> url = http://this/is/my/url/to/parse
>
> how do i parse url to print "http://this/is/my/url/to";
>
> i want to remove the last part of my url with is "parse". I would like to
> remove the last string of my url.
>
> i have try split, but i think it wont work as i dont know how long my url
> would be in my real application.

If you just want to remove everything after the last / then rsplit()
with an argument telling it how many times to split will do it:

In [13]: url = 'http://this/is/my/url/to/parse'

In [14]: url.rsplit('/', 1)
Out[14]: ['http://this/is/my/url/to', 'parse']

In [15]: url.rsplit('/', 1)[0]
Out[15]: 'http://this/is/my/url/to'

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to