1
resposta

função next não funciona

Olá,

Estou rodando o python pelo Jupyter notebook (conda) e não consigo fazer funcionar o next.... Alguma sugestão?

Obrigado!

1 resposta

Oie, Vinícius! Tudo bem contigo?

O que pode estar acontecendo é você estar utilizando o seguinte método:

leitor.next()

O que acontece é que em versões posteriores à usada na aula, a biblioteca csv renomeou o método o .next() para .__next__(), logo a biblioteca não reconhece mais o método .next().

Tente usar da seguinte forma:

 leitor.__next__()

Outra solução é utilizar o método integrado do Python next(arquivo) (como consta na transcrição), que também funcionará.

 next(leitor)

print screen do trecho final do código que está na transcrição da aula em questão. Na imagem na parte superior está escrito:  Observe agora o resultado final do nosso código, logo após esse trecho segue o código, em fundo branco. Existe uma seta apontando para o trecho de código: next(leitor)

Você pode consultar a documentação da biblioteca csv para encontrar outros métodos bem legais para se trabalhar com esse tipo de arquivo em Python.

Caso essas soluções não resolvam seu problema, entre em contato novamente por aqui mandando seu código para que busquemos outras soluções.

Espero ter ajudado.

:)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software