rsplit()
文字列を右側(末尾)から分割します。maxsplit引数と組み合わせると、末尾から指定回数だけ分割できます。
構文
文字列.rsplit(区切り文字, maxsplit)
使用例
path = 'a/b/c/d'
print(path.rsplit('/', 1))実行結果
['a/b/c', 'd']💡 実践的な使用例
path = '/usr/local/bin/python'
folder, _, filename = path.rpartition('/')
print(folder, filename)rsplit(区切り文字, 1)と似た結果を、partition系のメソッドでも得られます。区切り文字自体も一緒に取得したい場合はpartition/rpartitionが便利です。
関連トピック
文字列 split()