Ao tentar rodar o código, aparece o erro na imagem abaixo. Tentei reescrever o código, mas o erro persiste.
Ao tentar rodar o código, aparece o erro na imagem abaixo. Tentei reescrever o código, mas o erro persiste.
Olá, Jean! Como vai?
O Python está retornando IndexError: list index out of range
quando você tenta acessar new_dados_csv[0]
. Isso significa que a lista new_dados_csv
está vazia no momento em que você acessa a posição [0]
.
Ou seja, o loop for old_dict in dados_csv:
não rodou nenhuma vez, provavelmente porque:
dados_csv
está vazio;dados_csv
não foi definido corretamente antes do trecho de código.Logo antes do for
, teste isso:
print(dados_csv)
print(len(dados_csv))
Se aparecer []
e 0
, quer dizer que não tem dados para iterar.
Então a solução é se certificar que a variável dados_csv
realmente foi preenchida antes da execução do seu código.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!