3
respostas

Não retorna a linha do arquivo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Conforme o curso defini a variável path_json e executei o comando with open, porém não foi impressa a primeira linha do arquivo conforme demonstrado no curso. O que pode ter acontecido? Obrigado!!

3 respostas

Oi Antônio, tudo bem?

É possível que o erro esteja acontecendo porque o arquivo dados_empresaA.json não está sendo importado corretamente. Nesse sentido, peço que você siga os passos abaixo para contornar essa situação:

  1. Na pasta data_raw, exclua os arquivos dados_empresaA.json e dados_empresaB.csv;

  2. Vá até a atividade Preparando o ambiente: base de dados e realize o download desses arquivos, clicando nos links disponibilizados na página:

    Links para download das bases de dados usadas no curso.
  3. Com os arquivos baixados, armazene-os na pasta data_raw;

  4. Feito isso, retorne para o seu Notebook, certifique-se de que todos os códigos estão iguais ao da aula, reinicie o Notebook clicando em "Restart" e execute novamente todas as células, clicando em "Run All", assim como eu ilustro na imagem abaixo:

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

    Essa etapa pode demorar um pouco, então aguarde este tempinho!

Ao criar dados_json, lembre-se de verificar se ele se trata de uma lista (list), executando o seguinte comando

type(dados_json)

Espero ter ajudado! Caso o problema persista, fico à disposição!

Abraço!

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

Monalisa, obrigado pela a sua ajuda.
o arquivo é do tipo String (str).
O que eu percebi é que ele está diferente do exemplo do vídeo..
Note que realmente a primeira linha está em branco e o arquivo não está no formato Json.
Entendi o comando.. se puder disponibilizar o arquivo do treinamento agradeço.
Rodei o comando para ler todas as linhas.. e foi impresso na tela:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Antonio!

Os arquivos são os mesmos utilizados pelo instrutor. O que acontece é que algumas pessoas enfrentam erros durante a importação ao usar o wget.

Uma alternativa para resolver esse problema é excluir os arquivos e fazer um novo download, desta vez utilizando diretamente o link disponibilizado. Em seguida, basta substituir o arquivo manualmente no projeto pelo VSCode.

Sobre o arquivo JSON, ele continua sendo um arquivo .json. O link apenas abre o conteúdo no navegador, então é necessário salvá-lo localmente antes de utilizá-lo no projeto. No GIF abaixo é possível ver esse processo:

Demonstração do download e salvamento do arquivo JSON pelo navegador

Então para resolver o problema:

  • Exclua esses arquivos dados_empresa.json e dados_empresaB.csv;
  • Refaça o download pelo link direto:
  • Substitua diretamente no VSCode (você pode fazer isso arrastando os arquivos para a pasta data_raw).

Qualquer dúvida que surgir, fico à disposição! Abraços e bons estudos!

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