Если у меня есть строка и вы хотите удалить последние 4 символа, как это сделать?
Итак, если я хочу удалить .bmp из Forest.bmp, чтобы сделать его просто Forest
Как мне это сделать? Спасибо.
Ответ 1
Два решения здесь.
Чтобы удалить последние 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)