如果我有一个字符串并想删除它的最后 4 个字符,我该怎么做?
因此,如果我想从中删除.bmp
以Forest.bmp
使其成为Forest
唯一我该怎么做?谢谢。
这里有两个解决方案。
一般删除最后 4 个字符:
s = 'this is a string1234'
s = s[:-4]
产量
'this is a string'
更具体地说,针对文件名,考虑os.path.splitext()用于将文件名拆分为其基础和扩展名:
import os
s = "Forest.bmp"
base, ext = os.path.splitext(s)
结果是:
print base
'Forest'
print ext
'.bmp'