2
respostas

Resultado diferente da Aula

Está gerando o seguinte erro :

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

Quanto faço o type(dados_json), ele retorna "dict"

2 respostas

Oi, tudo bem?

Para resolver este erro, peço que verifique todos os códigos digitados anteriormente, observando se estão iguais ao que foi construído ao longo das aulas. A fim de que esta célula seja executada de forma correta, é importante que dados_json seja uma lista.

Recomendo, também, executar novamente todos os códigos do seu projeto, seguindo as etapas abaixo:

  • Clicar em "Restart", na região superior do Visual Studio Code, para reiniciar o Notebook;
  • Clicar em "Run All", fazendo com que todas as células sejam executadas em sequências.

Para um melhor entendimento desses passos, observe a imagem a seguir:

Botoões para reiniciar e executar tudo, no Visual Studio Code.

Outro ponto importante é manter todos os comandos da aula em uma única célula, evitando que determinados erros aconteçam. Sendo assim, sugiro trabalhar com este código aqui:

import json

path_json = '../data_raw/dados_empresaA.json'

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

print(type(dados_json))
dados_json[0]

Além disso, para ter certeza de que tudo está certinho, você também pode comparar o seu Notebook com o do curso, acessando a atividade abaixo:

Espero que dê tudo certo! Estarei por aqui para te ajudar caso surjam novas dúvidas ou o problema persista.

Um forte abraço!

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

Na verdade o arquivo "dados_empresaA" obtido com o wget estava bugado mesmo iniciando com "{" ao invés de [ A String começava completamente diferente da mostrada na aula.

Fiz o download direto no windows mesmo e substituí na pasta. Agora deu certo!