Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] criando os arquivos json em uma pasta especifica

para aqueles que implementaram o código json direto no projeto "sabor-express" e não quiserem que os arquivos dos restaurantes ficassem "soltos" na raiz do projeto, segue o código para eles serem criados numa pasta

import os

pasta_destino = "relatorios"

    for nome_do_restaurante, dados in dados_restaurante.items():
        nome_do_arquivo = f'{nome_do_restaurante}.json'
        caminho_completo = os.path.join(pasta_destino, nome_do_arquivo)
        with open(caminho_completo, 'w') as arquivo_restaurante:
            json.dump(dados, arquivo_restaurante, indent=4)
1 resposta
solução!

Bom dia, Cleber! Tudo bem com você?

Excelente contribuição para o fórum. Gostaria de aproveitar a oportunidade e deixar uma segunda dica para implementação do código. Para não ser necessário criar manualmente a pasta "relatorios" podemos utilizar a função makedirs da biblioteca os para criá-la. O código ficará da seguinte forma:

import os

pasta_destino = "relatorios"

# Verifica se a pasta já existe, se não, cria a pasta
if not os.path.exists(pasta_destino):
    os.makedirs(pasta_destino)

for nome_do_restaurante, dados in dados_restaurante.items():
      nome_do_arquivo = f'{nome_do_restaurante}.json'
      caminho_completo = os.path.join(pasta_destino, nome_do_arquivo)
      with open(caminho_completo, 'w') as arquivo_restaurante:
            json.dump(dados, arquivo_restaurante, indent=4)

Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!