Hvordan Raise en advarsel i Python

Python programmering, som et fullt funksjonelt programmeringsspråk som passer for desktop og web utvikling, inneholder evnen til å heve unntak når det oppstår feil. Unntak skje når farlig eller ikke-standard skjer, avslutter programmet. Programmerere kan være lurt å heve en advarsel til brukeren i tilfelle av en ikke-fatalt avvik, for eksempel gjennomføring av frarådet kode. I dette tilfellet, en "advarsel" kan brukes til å signalisere dette faktum uten å stanse henrettelsen.

Bruksanvisning

1 Importer "advarsler" bibliotek inn i Python miljø. Den advarsler Biblioteket inneholder metodene som brukes til å heve forskjellige advarsler. Advarsler er nyttig hvis programmereren ønsker å varsle brukere av en fremtidig nedgraderingen av funksjonalitet eller endringer i syntaks. Følgende kode importerer advarsler biblioteket.

import advarsler

2 Kreta en "UserWarning" i Python miljø. Programmerere kan kalle advarsler ved bruk av "advare ()" metoden fra advarsler biblioteket, som tar en streng som representerer en advarsel og hvilken type varsling som sine argumenter.

warnings.warn ( 'Dette er en advarsel ", UserWarning)

Hoved: 1: UserWarning: Dette er en advarsel

3 Lag en Future advarsel. Denne advarselen serverer en annen kategori. Det varsler brukeren om at en funksjon eller bygge i programmet vil snart bli endret eller foreldet. På denne måten vil en programmerer ved hjelp av konstruksjonen vite for å begynne å utvikle kode ved hjelp av nye konstruksjoner, eller forberede seg til å konvertere eldre kode til den nye konstruksjonen. Dette eksemplet viser en advarsel hevet når en programmerer kaller et objekt som snart vil bli endret.

a = OldObject ()

hvis isinstance (a, OldObject)

. . . warnings.warn ( "Object vil snart gjennomgå følgende endringer ...", FutureWarning)