Python - Remove o último caractere em arquivo

Depois de procurar em toda a Internet, cheguei a isso.

Digamos que eu já tenha feito um arquivo de texto que diz:Hello World

Bem, eu quero remover o último caractere (neste casod) deste arquivo de texto.

Então agora o arquivo de texto deve ficar assim:Hello Worl

Mas não tenho ideia de como fazer isso.

Tudo o que eu quero, mais ou menos, é uma função de backspace única para arquivos de texto no meu disco rígido.

Isso precisa funcionar no Linux, é isso que estou usando.

questionAnswers(5)

yourAnswerToTheQuestion