EXECUTAR VIA [PROMPT DE COMANDO - PYTHON]

7,906 views
Skip to first unread message

Lauriano Elmiro Duarte

unread,
May 20, 2013, 6:16:30 PM5/20/13
to python...@googlegroups.com
Galera boa noite a todos, 

Galera, estou com um problemas na execução de uma programinha basico em python.

vou dar um exeplo:

===========================================//
#programinha que soma 1+1
print 1+1

raw_input()

============================================\\

Esse programa eu fiz, salvei como [ab.py] na partição C:\ do windows, 
consegui abri-lo clicando com o botão do mouse no ícone.
abriu normalmente, consigo abri-lo também usando o prompt de comando do windows. 

qual o caminho para eu abrilo utilizando o 'prompt de comando - python'
por gentileza explicando o caminho detalhadamente, agradeço.
o arquivo estando nesse local:
C:\ab.py

estou tentando e naõ consigo de forma nenhuma ... agradeço a ajuda de todos.

Lauriano Pinto Da Silva

unread,
May 20, 2013, 6:19:12 PM5/20/13
to python...@googlegroups.com
um detalhe que eu esqueci estou utilizando o [windows 8], [Python 2.7].


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "python-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Douglas Camata

unread,
May 20, 2013, 6:25:32 PM5/20/13
to python...@googlegroups.com
Amigo, o único jeito de ver esse código sendo executado é passar o arquivo direto pro interpretador (python C:\ab.py). Não faz sentido você querer executar ele dentro do interpretador dinâmico, que é o que você está chamando de "prompt de comando python", porque ele não define variáveis, sejam elas variáveis simples ou funções e classes. Da pra fazer isso com um "import ab", se o C:\ estiver no path do Python. Porém, como é um "import", você não vai conseguir fazer isso duas vezes seguidas, porque a partir da primeira ele já está "importado".


2013/5/20 Lauriano Pinto Da Silva <laurian...@id.uff.br>



--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

Lauriano Pinto Da Silva

unread,
May 20, 2013, 6:34:56 PM5/20/13
to python...@googlegroups.com
o que seria o path do Python caro Douglas, desculpas as perguntas por que eu sou iniciante ainda no Python.

Douglas Camata

unread,
May 20, 2013, 6:36:58 PM5/20/13
to python...@googlegroups.com
É path do Python são os caminhos onde ele procura por scripts quando você usa o "import". Por padrão, o diretório corrente é incluído nesse path (pelo menos no Linux/Mac, não sei no Windows). Então, se no prompt de comando do Windows você navegar até o C:\ e dali chamar o interpretador interativo (não dinâmico, como eu disse antes) do Python, você poderá importar seu script com um "import ab".

Douglas Camata

unread,
May 20, 2013, 6:37:56 PM5/20/13
to python...@googlegroups.com
Só pra não te confundir, o nome é interpretador interativo... esqueça interpretador dinâmico, hahahaha


2013/5/20 Douglas Camata <d.ca...@gmail.com>

Fábio Cerqueira

unread,
May 20, 2013, 6:44:07 PM5/20/13
to python...@googlegroups.com


2013/5/20 Douglas Camata <d.ca...@gmail.com>



--
Fábio Cerqueira

Lauriano Pinto Da Silva

unread,
May 20, 2013, 6:44:53 PM5/20/13
to python...@googlegroups.com
salvei meu arquivo "ab.py" em:
C:\
utilizei o interpretador interativo do python digitei :
>>> import ab.py
resultado positivo

depois salvei ele em:
C:\Python27\
utilizei o interpretador interativo do python digitei:
>>> import ab.py
resultado negativo

Onde eu errei ? poderia me dar uma luz ? 
e como seria para eu executar o arquivo salvo em:
C:\Python27\ 
ou não teria como ?

Fabio C. Barrionuevo da Luz

unread,
May 20, 2013, 6:59:57 PM5/20/13
to python...@googlegroups.com
Opa, Lauriano, vc já configurou o PATH para incluir os executáveis do Python? 
O PATH é uma variável de ambiente, que indica onde o Sistema operacional deve procurar pelos programas quando você digita o nome deles no Terminal do sistema operacional, no seu caso o terminal é o CMD.

Este tutorial aqui[1] te ensina como colocar configurar o Python no PATH do windows. 
Coloque também de indicar no PATH a pasta c:\Python27\Scripts


Fábio C. Barrionuevo da Luz
Acadêmico de Sistemas de Informação na Faculdade Católica do Tocantins - FACTO
Palmas - Tocantins - Brasil - América do Sul

Lauriano Pinto Da Silva

unread,
May 20, 2013, 7:07:53 PM5/20/13
to python...@googlegroups.com
Valeu galera por todos as postagens, estou tentando aqui quando houver alguma dúvida comunico a vcs, um abraço a todos.

Lauriano Pinto Da Silva

unread,
May 20, 2013, 8:24:24 PM5/20/13
to python...@googlegroups.com
Douglas meu caro, fiz alguns procedimentos como incluir o python na Path, consegui realizar aquilo que vc tinha me dito, ou seja, "executar" o programinha chamando pela função "import"
tipo abro o interpretador interativo e digito :
>>> import [nome do arquivo].py, e ele  me dar o valor desse arquivo estando independentemente em qual diretorio estiver o arquivo. porém, quando faço novamente o "import" deve ser por que o "import" só se executa uma unica vez...
um abraço a todos !!! 

Douglas Camata

unread,
May 20, 2013, 8:51:58 PM5/20/13
to python...@googlegroups.com
Você pode colocar o código que precisa dentro de uma função do arquivo python e importar assim:

>>> from arquivo import funcao

Depois você chama a função quantas vezes precisar.

Lauriano Pinto Da Silva

unread,
May 20, 2013, 8:58:01 PM5/20/13
to python...@googlegroups.com
Caro Douglas, agradeço muito sua ajuda, mais não deu certo, eu acho que eu naõ estou conseguindo explicar perfeitamente o que esta´acontecendo... 

Lauriano Pinto Da Silva

unread,
May 20, 2013, 9:03:47 PM5/20/13
to python...@googlegroups.com
quero abrir um arquivo que está no diretorio do python:
C:\Python27\ab.py

abro o interpretador interativo do python e digito:
>>> import ab.py

gostaria de saber se eu posso fazer isso com qualquer arquivo, assim como eu abro no prompt de comando do windows.
somente informando o caminho do arquivo, posso usar o caminho para abrir um arquivo no python? se possível .. como faria isso ?


Douglas Camata

unread,
May 20, 2013, 9:08:25 PM5/20/13
to python...@googlegroups.com
Geralmente não se faz isso. O normal é "empacotar" as coisas instalar no sistema em algum lugar visível para o Python ou deixar em níveis abaixo do diretório corrente onde o Python é instalado.

Lauriano Pinto Da Silva

unread,
May 20, 2013, 9:11:42 PM5/20/13
to python...@googlegroups.com
bacana... legal, eu achava que eu executaria os arquivos como executo normalmente no prompt de comando do windows, ou seja, informando o caminho do arquivo e executando dessa forma.... 
tipo :
C:\Python27\ab.py
executaria o meu arquivo que está nesse diretório, porém, o que vc disse que no python, não se faz isso.
valeu obrigadão mesmo.
boa noite.

Douglas Camata

unread,
May 20, 2013, 10:30:30 PM5/20/13
to python...@googlegroups.com
Ahhhh, isso ai tem como fazer também. Mas só sei no Linux/Mac. No Windows não sei :/

Pedro Werneck

unread,
May 20, 2013, 11:25:04 PM5/20/13
to python...@googlegroups.com
Lauriano,

Bem vindo à comunidade. Por favor, leia as instruções do link abaixo antes de criar mais um tópico, e não crie mais um tópico com o assunto em maiúsculas.


--
Moderação



2013/5/20 Douglas Camata <d.ca...@gmail.com>



--
---
Pedro Werneck
Reply all
Reply to author
Forward
0 new messages