1
resposta

Quando executo o código em python a pasta

Descrição do erro Descrição do erro 'Dados combinados' após a execução do código dados combinados após a execução do códigoPasta 'dados_combinados' antes da execução do código pasta 'dados combinados' antes da execução do código

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado