Что-то в вашей программе пытается вызвать метод startswith
объекта, возможно потому, что он ожидает, что это будет строка. Вам нужно будет обратить внимание на трассировку, чтобы увидеть, для чего она вызывается, и почему это целое число вместо строки. Вы передали целое число там, где ожидалась строка?