No meu arquivo .txt não há espaços no final das palavras, mas quando transformo as palavras em '[ _ ]' surge um caractere extra no final das palavras mesmo usando o .strip
palavras = []
for linha in arquivo:
linha.strip()
palavras.append(linha)
arquivo.close()
numero = random.randrange(0, len(palavras))
palavra_secreta = palavras[numero].upper()
letras_acertadas = ["_" for letra in palavra_secreta]
print(palavra_secreta)