• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Tharis

[Problema] Correr.py

10 mensagens neste tópico

É verdade, meus amigos, eu estou com + 1 problema, o que se passa é o seguinte:

Qualquer .py que eu corra fora do IDLE executa o programa e fecha repentinamente, mesmo em casos onde é necessário o input.  :wallbash:

Solicito a vossa ajuda. :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podias postar um exemplo?

(código do script que queres executar e o que é escrito no terminal)

:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tipo, qualquer script do Dive into Python ou  o script do rolando do conversor de ficheiros. Tipo eu vou à pasta onde tá o ficheiro .py e faço duplo clique e aquilo executa e fecha.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Abre um desses .py com um editor e posta aqui o código :$

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tharis20, o meu script de conversão de ficheiros não pode executado com um duplo click... Porque ele requer que lhe passes no mínimo 3 argumentos.

E com um duplo clique, o terminal abre e fecha-se automaticamente no fim do script, logo não consegues ver se ele sai com alguma exception.

O melhor é mesmo abrires um terminal e executares o script, e veres o que acontece.

(Além do mais, o meu script não têm nenhum input, à parte do que passas no terminal).

Já agora, estás a usar Windows, Linux, Mac, etc.?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ora bem, Iniciar > Executar > cmd. Depois fazes cd \ para ires para a raiz do disco. Depois cd "o caminho para a pasta dos\ficheiros". Se instalaste Python 2.4 fazes C:\Python24\python.exe nome-do-script.py, se foi o 2.5 C:\Python25\python.exe nome-do-script.py :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para que não fecha a consola de execução dos script põem na ultima linha:

input("Carregar no [Enter] para sair!")

Depois fazes duplo-click e corres o programa. Testa que vais perceber.

Quanto à execução de um programa que leve argumentos de entrada esses têm mesmo de ser pela consola.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para que não fecha a consola de execução dos script põem na ultima linha:

input("Carregar no [Enter] para sair!")

Depois fazes duplo-click e corres o programa. Testa que vais perceber.

Quanto à execução de um programa que leve argumentos de entrada esses têm mesmo de ser pela consola.

É verdade, meus amigos, eu estou com + 1 problema, o que se passa é o seguinte:

Qualquer .py que eu corra fora do IDLE executa o programa e fecha repentinamente, mesmo em casos onde é necessário o input.  :wallbash:

Solicito a vossa ajuda. :-[

Acho que mesmo assim não funcionaria.

O melhor era mesmo postar o que aparece na consola, para ver se dá alguma exception.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não tinha lido isso.

Desculpem.

Pois nesse caso só mesmo se postares aqui o que aparece na consola.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora