Python programmering, som en fuldt funktionel programmeringssprog velegnet til skrivebordet og webudvikling indeholder evnen til at rejse undtagelser , når der opstår fejl. Undtagelser ske, når farlige eller ikke-standard problem opstår , afslutning af programmet. Programmører kan ønsker at rejse en advarsel til brugeren i tilfælde af en fatal uoverensstemmelse , såsom gennemførelse af forældede kode . I dette tilfælde kan en "advarsel " bruges til at signalere dette faktum uden at standse henrettelse. Ting du skal
Python Interpreter med Interactive Development Environment
Vis Flere Instruktioner
1
Import af " advarsler " bibliotek i Python miljø. Advarslerne Biblioteket indeholder de anvendte metoder til at hæve forskellige advarsler . Advarsler er nyttige, hvis programmøren ønsker at informere brugerne om en fremtidig deprecation funktionalitet eller ændringer i syntaks. Følgende kode import af advarsler biblioteket.
>>> Import advarsler
2
Kreta a " UserWarning " i Python miljø. Programmører kan ringe advarsler ved hjælp af " advare ()" metoden fra advarsler bibliotek, som tager en streng, der repræsenterer en advarsel og den type advarsel sine argumenter.
>>> Warnings.warn ( 'Dette er en advarsel " UserWarning )
__main__ : 1: UserWarning : Dette er en advarsel
3
skabe en fremtid Advarsel . Denne advarsel tjener en anden kategori. Det meddeler den bruger , at en funktion eller opføre i programmet snart vil blive ændret eller forældet. På denne måde vil en programmør ved hjælp af konstruktionen ved at begynde at udvikle kode ved hjælp af de nye konstruktioner , eller forberede sig på at konvertere ældre kode til den nye konstruktion. Dette eksempel viser en advarsel rejst, når en programmør kalder en genstand, der snart vil blive ændret.
>>> A = OldObject ()
>>> hvis isinstance ( a, OldObject )
. . . warnings.warn ( " Object vil snart underkastes følgende ændringer ... " , FutureWarning )