Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

como executar codigo pelo interpretador do python

Quando ele fala : No lugar de executarmos nosso código pelo terminal, via linha de comando, passaremos para o interpretador do Python nosso arquivo app.py, mas sem esquecer de entrar no diretório onde salvamos o arquivo antes: $ cd (CAMINHO ONDE O ARQUIVO FOI CRIADO)$ python app.py

o caminho onde o app.py foi criado é: /desktop/python

coloquei no cd e ele informa como: 'invalid syntax' e diz cd is not defined

5 respostas

O que ele quis dizer é entrar no diretório onde está o arquivo app.py e depois entrar no interpretador do Python. Não é para entrar no Python e depois tentar mudar de diretório. Isso não vai dar certo.

O código abaixo deve ser digitado no terminal para se entrar no diretório e depois para carregar a aplicação app.py

cd Desktop/python/
python app.py

Só lembrando que no computador do instrutor, o arquivo estava na pasta python dentro de Desktop. Se você salvou o arquivo em um diretório diferente deverá informar no comando o caminho correspondente.

Sim, mas consigo fazer isso pelo IDLE do python? porque quando inicio o IDLE ele ja entra no python e com isso nao consigo usar o comando cd Desktop/python/

solução!

Terá que ser feito pelo prompt de comando (ou terminal se for no Linux). No IDLE, ele já mostra direto o console do Python.

Com o prompt de comando, você deve ir até o diretório onde está o arquivo app.py e de lá rodar o comando "python app.py". Isso irá executar direto o código em app.py e você não verá o console do Python.

Uma observação: Tem um momento no exercício em que somente uma função é declarada no arquivo app.py mas não há nada chamando essa função. Então é normal que você rode o app.py e não veja nada acontecendo.

Só lembrando que durante a instalação do python você deve ter selecionado a opção de adicionar o python ao path do sistema, isso vai permitir que você rode o python pelo prompt sem precisar estar na pasta onde o python foi instalado.

Você quer rodar seu programa em python direto pelo IDE? Procura um programa chamado Pycharm, instala ele que você vai conseguir rodar sem toda hora precisar chamar o app.py no terminal.

obrigado Leonardo e Cesar me ajudaram bastante! ;)