quando coloco no terminal python modelos/restaurante.py, me aparece pra colocar novamente somente
quando coloco no terminal python modelos/restaurante.py, me aparece pra colocar novamente somente
Olá, Matheus! Parece que você está tendo problemas ao tentar executar o arquivo restaurante.py
no terminal, certo?
Pelo que entendi, quando você digita python modelos/restaurante.py
no terminal, ele pede para você digitar novamente. Isso pode acontecer por vários motivos. Aqui estão algumas possíveis causas e soluções:
Caminho do arquivo: Verifique se o caminho do arquivo restaurante.py
está correto. O erro pode estar acontecendo porque o terminal não está encontrando o arquivo no caminho que você especificou. Certifique-se de que o arquivo restaurante.py
está realmente na pasta modelos
. Se a pasta modelos
estiver em um diretório diferente do que você está atualmente no terminal, você precisará fornecer o caminho completo.
Versão do Python: Outra possibilidade é que a versão do Python que você está tentando usar para executar o arquivo não está instalada ou não é a versão correta. Você pode verificar a versão do Python instalada no seu sistema digitando python --version
no terminal.
Permissões de arquivo: Certifique-se de que o arquivo restaurante.py
tem permissões de leitura e execução. Você pode alterar as permissões de um arquivo usando o comando chmod
no terminal.
Erro no código: Se o arquivo restaurante.py
contiver algum erro, o Python não será capaz de executá-lo e você receberá uma mensagem de erro. Verifique se o código em restaurante.py
está correto.
Por exemplo, no código que você compartilhou, você está tentando criar instâncias da classe Restaurante
sem passar os argumentos necessários (nome
e categoria
) para o método __init__
. Isso resultará em um erro. Você deve criar instâncias da classe Restaurante
passando os argumentos necessários, como mostrado abaixo:
restaurante_praca = Restaurante('Praça', 'Gourmet')
restaurante_pizza = Restaurante('Pizza Express', 'Italiana')
Espero ter ajudado e bons estudos!