python删除某一字符串后面的字符.rfind() .replace()


	python删除某一字符串后面的字符.rfind()   .replace()
[编程语言教程]

有时我们有一个带着文件名的路径如“/home/user/file.py”

我们不要“/file.py”,只要“/home/user”这个路径。

我想到的办法

1.用.rfind()和.replace()                 

注意:.rfind(“/”)是指从字符串最后开始查找找到第一个“/”的位置,也就是该字符串最后一个“/”

ad = "/home/user/file.py"
Index = ad.rfind("/")      #Index就是最后一个“/”的位置
a= ad[Index:]          #a为“/file.py”
ad = ad.replace(a,"")     #将ad中的“file.py”换成“”
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python删除某一字符串后面的字符.rfind() .replace()