programação Python, como uma linguagem de programação totalmente funcional adequado para desktop e desenvolvimento Web, contém a capacidade de gerar exceções quando ocorrem erros. Exceções ocorrem quando um comportamento perigoso ou fora do padrão ocorre , encerra o programa. Os programadores podem querer levantar um aviso para o usuário em caso de discrepância não fatal , como a implementação de código obsoleto . Neste caso, uma "advertência " pode ser usado para sinalizar este fato sem parar execução. Coisas que você precisa
Python Interpreter com Ambiente de desenvolvimento interativo
Show Mais instruções
1
importar a biblioteca de " avisos " para o ambiente Python. A biblioteca avisos contém os métodos usados para levantar diferentes avisos. Os avisos são úteis se o programador deseja notificar os usuários de uma depreciação futura de funcionalidade , ou mudanças na sintaxe. O código a seguir importa a biblioteca avisos.
>>> Avisos de importação
2
Creta um " UserWarning " no ambiente Python. Os programadores podem chamar avisos usando o método de " avisar ()" da biblioteca de avisos , que leva uma string representando uma mensagem de aviso eo tipo de aviso como seus argumentos.
>>> Warnings.warn ( " Este é um aviso " , UserWarning )
__main__ : 1: UserWarning : Este é um Aviso
3
Criar um futuro Warning. Este aviso serve uma categoria diferente. Ele notifica o usuário de que uma função ou construir no programa em breve será mudado ou obsoletos. Desta forma , um programador usando a construção vai saber para começar a desenvolver o código usando as novas construções , ou prepare-se para converter o código antigo para a nova construção . Este exemplo mostra um aviso disparado quando um programador chama um objeto que em breve será alterado.
>>> A = OldObject ()
>>> if isinstance ( um , OldObject )
. . . warnings.warn ( "Objeto em breve sofrer as seguintes alterações ... " , FutureWarning )