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!!
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!!
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:
Na pasta data_raw, exclua os arquivos dados_empresaA.json e dados_empresaB.csv;
Vá até a atividade Preparando o ambiente: base de dados e realize o download desses arquivos, clicando nos links disponibilizados na página:
Com os arquivos baixados, armazene-os na pasta data_raw;
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:
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!
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:
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:

Então para resolver o problema:
Qualquer dúvida que surgir, fico à disposição! Abraços e bons estudos!