1
resposta

Erro no código (leitor.next())

Olá! Há um erro no código da transcrição: leitor.next(). O correto seria next(leitor), assim como na aula anterior. O meu Python é o 3.8.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Verdade Robson.

Esse método:

leitor.next()

Só funciona em uma versão antiga do Python a 2.7, como podemos ver na documentação.

Para resolver basta trocar pela solução abaixo, como você mesmo disse:

next(leitor)

Incluindo a função next que é uma das built-in functions do Python, conseguimos o mesmo resultado, como podemos ver na documentação.

Na parte de baixar o projeto da aula anterior já atualizamos isso, mas faltou colocar um aviso na aula, vamos providenciar isso.

Muito obrigado pelo aviso.

Bons Estudos.