Ruby の説明で悪いけど、これをPython で書き直してください!

文字列を左側・前方から探すのが、index で、右側・後方から探すのが、rindex

この場合、右側から、-s を探すと、23・24 文字目に見つかる。
その位置へ、空文字列を代入して、-s を削除する

str = "http://example.com/a-sx-s.png";

p str.index( "-s" ), str.rindex( "-s" )
#=> [20, 23]

str[23..24] = ""
p str
#=> "http://example.com/a-sx.png";