não sei o que há de errado
não sei o que há de errado
import json
import os
path_json = '/root/Documentos/pipeline_dados/data_raw/dados_empresaA.json'
def leitura_json(path_json):
if not os.path.exists(path_json):
print(f"Erro: O arquivo {path_json} não foi encontrado.")
return None
try:
with open(path_json, 'r') as file:
dados_json = json.load(file)
if dados_json: # Verifica se o JSON não está vazio
return dados_json
else:
print(f"Erro: O arquivo {path_json} está vazio.")
return None
except json.JSONDecodeError as e:
print(f"Erro ao decodificar o JSON: {e}")
return None
except Exception as e:
print(f"Ocorreu um erro ao ler o arquivo: {e}")
return None
dados_json = leitura_json(path_json)
if dados_json:
print(dados_json[0]) # Exibe o primeiro elemento se for uma lista ou dicionário com chave 0
else:
print("Nenhum dado foi carregado.")
depois que realizei esse scrpit deu certo, espero conseguir te ajudar!
aparentemente ainda assim não está encontrando o arquivo, iclusive no jupyter notebook funciona normal
Olá Elson, tudo bem?
O erro "No such file or directory" indica que o Python não está conseguindo encontrar o arquivo no caminho especificado.
Peço que tente inserir o caminho absoluto do arquivo dados_empresaA.json
seguindo os passos abaixo:
dados_empresaA
, e selecione a opção Copy Path.path_json
Lembre-se de salvar o arquivo com essa alteração.
Espero ter ajudado e fico à disposição.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços e bons estudos!