Descrição do erro 'Dados combinados' após a execução do código Pasta 'dados_combinados' antes da execução do código
Descrição do erro 'Dados combinados' após a execução do código Pasta 'dados_combinados' antes da execução do código
Olá Emanuel!
Esse erro está dizendo que você está tentando iterar sobre algo que é None
. Isso indica que a função salvando_dados
está retornando None
, e o seu código está tentando usar esse None
como se fosse uma lista ou outro tipo de dado iterável.
Note que ele aponta na linha onde você usa writer.writerows(dados)
. Isso indica que a variável dados
está com valor None
.
Para resolver esse problema, peço que verifique se writer
está sendo criado corretamente. Um erro na abertura do arquivo ou na criação do csv.writer
pode resultar em writer sendo None. Além disso, verifique se o path_dados_combinados
está correto.
Verifique se está assim:
def salvando_dados(dados, path):
with open(path, 'w') as file:
writer = csv.writer(file)
writer.writerows(dados)
Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!