Eu adicionei mais palavras ao arquivo, mas quando inicio o jogo é como se ele lesse a quantidade antiga de palavras("banana", "maçã", "melância". além do mais ele não está percorrendo cada linha do meu arquivo "txt", ele mostra todas as palvras com da pra ver na imagem acima.
def carrega_palavra_secreta(nome_arquivo="palavras.txt"):
arquivo = open(nome_arquivo, "r", encoding="utf-8")
palavras = []
for linha in arquivo:
linha = linha.strip()
palavras.append(linha)
arquivo.close()
numero = random.randrange(0, len(palavras))
palavra_secreta = palavras[numero].upper()
return palavra_secreta
o que estou fazendo de errado ?