1
resposta

[ERRO] name 'dados_json' is not defined

Na aula "Juntando os arquivos" do módulo "Transformando dados", ao executar o código "len(dados_json)", ocorre o um erro "name 'dados_json' is not defined".

Quando tento executar outros comandos com dados_json ou dados_csv, aparece o mesmo erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Ricardo, tudo bem?

Esse erro "name 'dados_json' is not defined" geralmente ocorre quando a variável dados_json não foi definida ou não está acessível no escopo atual do notebook. Isso pode acontecer por alguns motivos, como a célula onde a variável foi definida não ter sido executada ou a variável ter sido deletada ou redefinida.

Portanto, certifique de que essa célula foi executada:

with open(path_json, 'r') as file:
    dados_json = json.load(file)

Verifique também o código referente a criação do dados_csv.

dados_csv = []
with open(path_csv, 'r') as file:
    spamreader = csv.reader(file, delimiter=',')
    for row in spamreader:
        dados_csv.append(row)

Você pode executar todas as células clicando no menu superior referente ao Notebook, em Run All.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

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