Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo criar a lista de testes

def cria_dados_teste(nome_arquivo):
    lista_palavras_teste = []
    f = open(nome_arquivo, "r")
    for linha in f:
        correta, errada = linha.split()
        lista_palavras_teste.append((correta, errada))
    f.close()
    return lista_palavras-teste

lista_teste = cria_dados_teste("palavras.txt")
lista_teste

E isso me da o seguinte erro como retorno:

ValueError                                Traceback (most recent call last)
<ipython-input-3-5b86977a3165> in <module>
      8     return lista_palavras-teste
      9 
---> 10 lista_teste = cria_dados_teste("palavras.txt")
     11 lista_teste

<ipython-input-3-5b86977a3165> in cria_dados_teste(nome_arquivo)
      3     f = open(nome_arquivo, "r")
      4     for linha in f:
----> 5         correta, errada = linha.split()
      6         lista_palavras_teste.append((correta, errada))
      7     f.close()

ValueError: too many values to unpack (expected 2)

Estou usando o Jupyter Notebook.

1 resposta
solução!
f = open(nome_arquivo, "r", encoding = 'utf-8')

Resolve o problema e tudo segue normalmente