文字列があり、その最後の4文字を削除したい場合、どうすればよいですか?
それで、私がそれを作るために.bmp
から削除したい場合、どうすれば
それを行うことができますか?ありがとう。Forest.bmp
Forest
文字列があり、その最後の4文字を削除したい場合、どうすればよいですか?
それで、私がそれを作るために.bmp
から削除したい場合、どうすれば
それを行うことができますか?ありがとう。Forest.bmp
Forest
ここで2つのソリューション。
通常、最後の 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'