Python で URL の最後のスラッシュに続くものを抽出するにはどうすればよいでしょうか? たとえば、これらの URL は次を返します。
URL: http://www.test.com/TEST1
returns: TEST1
URL: http://www.test.com/page/TEST2
returns: TEST2
URL: http://www.test.com/page/page/12345
returns: 12345
urlparse を試してみましたが、 などのフルパスのファイル名が返されますpage/page/12345
。
ベストアンサー1
派手なものは必要ありません。標準ライブラリの文字列メソッドURL を「ファイル名」部分と残りの部分に簡単に分割できます。
url.rsplit('/', 1)
興味のある部品を簡単に入手するには、次の手順に従ってください。
url.rsplit('/', 1)[-1]