Кажется, вы хотите удалить данную строку из строки большего размера. Ваши конкретные проблемы заключаются в том, что find возвращает -1, и это значение не проверяется, и вам нужно добавить len (_responseVal) в строку внизу, а не в строку сверху, которая изменяет начальный индекс. Как это:
remString = ''
startIndex = _response.find(_responseVal)
if startIndex != -1:
endIndex = startIndex + len(_responseVal)
remString = _response[startIndex : endIndex]
Но гораздо более простым способом сделать то же самое было бы просто использовать замену:
remString = _response.replace(_responseVal, '')
И если вы хотите, чтобы он был пустым, если responseVal не содержится в ответе, как вы, похоже, делаете:
remString = ''
if _response.find(_responseVal) != -1:
remString = _response.replace(_responseVal)