Я решил это, основываясь на ответах на этот вопрос
\ 33 [2K стирает всю строку, на которой в данный момент находится курсор
\ 033 [A перемещает курсор вверх на одну строку, но в том же столбце, т.е.
до начала линии
\ r переводит курсор в начало строки (r для перемотки)
но ничего не стирает
Я использовал это, чтобы стереть последнюю строку:
terminal.write('\x1b[2K\r')
\ x1b - это шестнадцатеричное число \ 033, потому что я получал эту ошибку при использовании восьмеричной версии.
Восьмеричный литерал в строгом режиме