programmation Python, comme un langage de programmation entièrement fonctionnel approprié pour le développement de bureau et Web , contient la possibilité de lever des exceptions lorsque des erreurs se produisent. Exceptions se produisent lorsque les comportements dangereux ou non standard se produit, mettre fin au programme. Les programmeurs peuvent vouloir soulever un avertissement à l'utilisateur en cas de divergence non fatals , tels que la mise en œuvre du code obsolète . Dans ce cas, un «avertissement» peut être utilisé pour signaler cet état de fait sans arrêter l'exécution. Choses que vous devez
interpréteur Python avec l'environnement de développement interactif
Afficher plus Instructions
1
importation de la bibliothèque " Mises en garde " dans l'environnement Python. La bibliothèque d' avertissements contient les méthodes utilisées pour élever différents avertissements . Les avertissements sont utiles si le programmeur souhaite informer les utilisateurs de la future dépréciation de fonctionnalités , ou des changements de syntaxe. Les importations de code suivants la bibliothèque des avertissements.
>>> Avertissements d'importation
2
Crète un " UserWarning " dans l'environnement Python. Les programmeurs peuvent appeler avertissements en utilisant la méthode " warn ( ) " de la bibliothèque des avertissements , qui prend une chaîne représentant un message d'avertissement et le type d'avertissement que ses arguments.
>>> Warnings.warn ( « c'est un avertissement », UserWarning )
__main__ : 1: UserWarning : CECI EST UN AVERTISSEMENT
3
créer un avenir Avertissement. Cette mise en garde sert une catégorie différente. Il informe l'utilisateur qu'une fonction ou de construire dans le programme seront bientôt modifiés ou obsolètes. De cette façon , un programmeur utilisant la construction va savoir pour commencer à développer du code en utilisant les nouvelles constructions , ou se préparer à convertir l'ancien code à la nouvelle construction . Cet exemple montre un avertissement déclenchée quand un programmeur appelle un objet qui sera bientôt modifié.
>>> A = OLDOBJECT ()
>>> si isinstance ( un , OLDOBJECT )
pour les hôtels. . . warnings.warn ( " Object fera bientôt l'objet des modifications suivantes ...", FutureWarning )