您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页python里怎么获得一个url最后一个/后的字符串

python里怎么获得一个url最后一个/后的字符串

来源:五一七教育网

有网友碰到这样的问题“python里怎么获得一个url最后一个/后的字符串”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

1、python处理字符串非常简单,获取url最后一个/之后的字符串,使用字符串函数rindex得到最后一个/位置,然后再对url字符串进行切片就可以得到url最后一个/后的字符串

2、代码:

url = 'http://zhidao.baidu.com/question/1242758094522051179.html'
ri = url.rindex('/')
ss = url[ri + 1:]
print(ss)

3、输出果:

1242758094522051179.html

4、函数说明:

rindex(...)
    S.rindex(sub[, start[, end]]) -> int
    从字符串右则查找指字符串,sub要查找了内容,start起始位置,end结束位置,函数返回位置。

5、字符串切片说明:

str[start:end]

获取字符串以start开始位置end位置之前的字符结束的字符,如果start为空为从字符串起始开始,如果end为空则到字符串末尾。以示例中代码为例url[ri + 1:]就是取url中ri+1位置到url结尾的子字符串。

解决方案2:

url[-1]

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务