Como encerrar um script Python (exit)

Publicado por Fábio Berbert de Paula em 20/06/2020

[ Hits: 15.014 ]

Blog: https://fabio.automatizando.dev

 


Como encerrar um script Python (exit)



Vira e mexe há a necessidade de se encerrar um script em Python quando alguma condição foi satisfeita. A forma correta de se fazer isso em Python é enviando um sinal de saída POSIX.

Os sinais POSIX variam do número 0 ao 255, onde 0 indica que o programa foi encerrado corretamente e 1 que houve algum erro. Nem todos os números possuem significado. Sugiro a pesquisa sobre sinais POSIX para adicionar alguma gordura ao seu conhecimento.

Para enviar um sinal de saída em Python, use o módulo sys:

from sys import exit
exit()

No código acima importamos o método exit do módulo sys e, para encerrar o programa bastou chamar "exit()". O sinal padrão do método é o 0, saída sem erro.

Você pode forçar o tipo de sinal passando o número como argumento ao método:

from sys import exit
exit(1)

Testando via linha de comando:

python -c "from sys import exit; exit(43)"
$ echo $?

43
python -c "from sys import exit; exit()"
$ echo $?

0

Até a próxima!

Outras dicas deste autor

Slack - Ferramenta de comunicação em equipe (PC, Android e iOS)

Instalando filtros e anti-vírus no seu servidor de e-mail

Instalação e Configuração do Oracle Express Edition e SQL Developer no Ubuntu

Navegando Livremente: Desabilite o JavaScript e Acesse Conteúdo Restrito (aka paywalls)

Como personalizar o thumbnail de seu site no Facebook

Leitura recomendada

Python com parâmetros na linha de comando

Vídeo aulas de lógica de programação usando Python

Como fazer print() sem quebra de linha em Python

Condições if em múltiplas linhas no Python

Python para Zumbis - curso gratuito de Python

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts