python字符串删除指定的末尾部分

string类型的字符串有strip/rstrip/lstrip函数可以删除字符串末尾的小尾巴,但是该函数会将字符串所有包含指定参数的字符都删除

"170_0.jpg".rstrip("_0.jpg")
#得到的结果是 “17”

但是我只想删除末尾指定的"_0.jpg"部分

import re
img_name_pure = re.sub(re.escape("_0.jpg") + '$', '', os.path.split("170_0.jpg")[-1])
#能得到结果 170


版权声明:本文为xiexvying原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。