Jump to content

[Problema] Correr.py


Tharis
 Share

Recommended Posts

É 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. ?

Link to comment
Share on other sites

rolando2424

Podias postar um exemplo?

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

😄

Não me responsabilizo por qualquer dano ocorrido no seguimento dos meus conselhos. Prontos, a minha pessoa está oficialmente protegida legalmente 😄

Link to comment
Share on other 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.

Link to comment
Share on other sites

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

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Link to comment
Share on other sites

rolando2424

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.?

Não me responsabilizo por qualquer dano ocorrido no seguimento dos meus conselhos. Prontos, a minha pessoa está oficialmente protegida legalmente 😄

Link to comment
Share on other 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 😄

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Link to comment
Share on other 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.

"A computer program it's a world, the programmer its God"

Link to comment
Share on other sites

rolando2424

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.

Não me responsabilizo por qualquer dano ocorrido no seguimento dos meus conselhos. Prontos, a minha pessoa está oficialmente protegida legalmente 😄

Link to comment
Share on other sites

Não tinha lido isso.

Desculpem.

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

"A computer program it's a world, the programmer its God"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.