2
respostas

FileNotFoundError

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Exclui os arquivos e fiz o download pelos links da aula 4 e continuo não tendo êxito. Link empresaA abre uma página com informações e não executa o download então baixei este arquivo (empresaA) pelo wget no WSL. Ao utilizar Ctrl+Espaço para que apareça sugestões dos arquivos aqui

path_json = '..data_raw/'

nenhuma sugestão é encontrada, como se os arquivos não existissem.

2 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Apenas cliquei com o botão direito no arquivoA.json e em copy path, colei no lugar das coordenadas na aula e funcionou, porém a linha das coordenas sao completamente diferentes, gostaria de saber o motivo. porque isso: /root/Documentos/pipeline_dados/data_raw/dados_empresaA.json, funciona e isso: path_json = '..data_raw/' não funciona.

Oi Bruno, tudo bem?

A diferença está no tipo de caminho que você está usando: relativo (..data_raw/) e absoluto (/root/Documentos/...).

O caminho ..data_raw/ depende de onde o Jupyter Notebook está "olhando" no momento, ele funciona com base no "diretório atual" do Jupyter Notebook no momento em que o código é executado. Esse "diretório atual" nem sempre é o mesmo lugar onde o notebook (exploracao.ipynb) está salvo. Para verificar qual é o diretório atual, você pode usar este comando no notebook:

import os
print(os.getcwd())

Isso mostrará onde o notebook está procurando os arquivos.

Já o caminho absoluto (/root/Documentos/...) diz exatamente onde o arquivo está no sistema, começando da raiz (/). Ele não depende de onde o notebook está olhando, por isso, caso esteja rodando o seu projeto no seu computador, ele irá funcionar sempre.

Espero ter esclarecido!

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

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