如果我有一个字符串并想删除它的最后4个字符,我该怎么做?
因此,如果我想从.bmp
移除Forest.bmp
,只需Forest
我怎么做?感谢。
答案 0 :(得分:37)
这里有两个解决方案。
删除最后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'