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!