Remove Part of String Before the Last Forward Slash

后端 未结 6 1918
终归单人心
终归单人心 2021-02-05 19:04

The program I am currently working on retrieves URLs from a website and puts them into a list. What I want to get is the last section of the URL.

So, if the first elemen

6条回答
  •  醉梦人生
    2021-02-05 19:48

    You can use rpartition():

    >>> s = 'https://docs.python.org/3.4/tutorial/interpreter.html'
    >>> s.rpartition('/')
    ('https://docs.python.org/3.4/tutorial', '/', 'interpreter.html')
    

    And take the last part of the 3 element tuple that is returned:

    >>> s.rpartition('/')[2]
    'interpreter.html'
    

提交回复
热议问题