Pitão "Teclado interruptora”É uma exceção interna no Python, que significa essencialmente a combinação de teclas de teclado de“ Ctrl + C ”ou“ Ctrl + Z ”. Agora, o manuseio de exceção é um dos papéis principais de um desenvolvedor, e também é uma prova de sua habilidade. Em um programa em execução, várias interrupções e exceções podem ocorrer, e toda linguagem de programação possui técnicas especiais de manipulação de exceções.
Este artigo discutirá a exceção do Keyboard Interrupt na linguagem de programação Python. O conteúdo deste artigo inclui:
O que é Python KeyboardInterrupt?
Como mencionado acima, o KeyboardInterrupt é uma exceção incorporada ou predefinida na linguagem de programação Python, o que significa a principal combinação de "Ctrl+C". Se você está se perguntando o que é uma exceção, é algo que pode alterar a execução padrão do programa, resultando em um resultado inesperado.
A combinação "Ctrl + C" é frequentemente usada para interromper o processamento de um programa específico ou uma tarefa específica. Geralmente, se o usuário pressionar "Ctrl + C", faz com que um programa feche abruptamente, resultando em um erro. Para demonstrar isso, basta digitar uma instrução de entrada ::
nome = entrada ("Digite seu nome")Execute o programa e, em vez de inserir o nome, pressione “Ctrl + C”:
A imagem mostra o fechamento abrupto do programa e o motivo é mencionado como "TEKYBOLARINTRUBE".
Como lidar com a exceção do teclado?
A exceção da interrupção do teclado é tratada da mesma maneira que qualquer outra exceção na linguagem de programação Python e é com a ajuda das declarações "Try-exceto". Se você não tem conhecimento da sintaxe das declarações de tentativa de exceção, analise a seguinte sintaxe Try-exceto:
Sintaxe
tentar:Agora que você está ciente da sintaxe do manuseio de exceções interruptores de teclado com as declarações Try-Except, vamos tentar um exemplo.
Exemplo: manuseando o teclado interrompido através do Try-Except
Tome uma entrada simples dentro da instrução "Try" e, para a declaração exceto, defina a exceção como "KeyboardInterrupt" usando as seguintes linhas de código:
tentar:A execução do código a seguir perguntará ao usuário sobre seu nome e se o usuário aumentar a interrupção do teclado, o programa exibirá a seguinte saída no terminal:
Dessa forma, você pode interromper o programa ou o aplicativo de fechar abruptamente e lidar com a exceção.
Como causar o teclado interrompido programaticamente?
Em determinadas situações, o desenvolvedor pode escrever um código que causará uma exceção intencionalmente. Essa prática é realmente bastante usada, por exemplo, fechando o programa quando o usuário deseja sair e mais. Se você está procurando um método para aumentar esta exceção, então em Python, a palavra -chave "Raise" é usada para causar exceções manualmente.
Sintaxe do aumento
A sintaxe do aumento é bastante simples, é como:
Levante NameOfExceptionExemplo: aumentando o teclado interrompido programaticamente
Para aumentar a exceção do Keyboard Interrupt, use as seguintes linhas de código:
tentar:A execução do código acima produzirá a seguinte saída no terminal:
Como você pode ver, o programa foi capaz de detectar uma exceção de interrupção de teclado, mesmo sem exigir que o usuário digite a combinação de teclas Ctrl + C.
Conclusão
Uma interrupção do teclado nada mais é do que uma combinação de entrada do teclado que pode alterar ou alterar o fluxo de execução normal do programa. Neste python, o termo "teclado interrup por. Este post explicou como lidar com o teclado interrupt.