Python programmering , som ett fullt funktionellt programmeringsspråk som lämpar sig för skrivbords -och webbutveckling , innehåller möjligheten att höja undantag när fel uppstår . Undantag hända när farligt eller icke-standard inträffar , avsluta programmet . Programmerare kan vilja höja en varning till användaren i händelse av en icke-dödlig diskrepans , exempelvis genomförandet av föråldrat kod . I detta fall kan en " varning " kan användas för att signalera detta faktum utan att stoppa avrättningen. Saker du behöver
Pythontolk med Interactive Development Environment
Visa fler instruktioner
1
Importera " varningar " bibliotek i Python miljön . Den varningar Biblioteket innehåller de metoder som används för att höja olika varningar . Varningar är användbart om programmeraren önskar meddela användare om en framtida avskrivningar av funktionalitet , eller förändringar i syntaxen . Följande kod import av varningar biblioteket .
>>> Import varningar
2
Kreta a " UserWarning " i Python miljön . Programmerare kan ringa varningar med hjälp av " varna ( ) " -metoden från varningar biblioteket , som tar en sträng som representerar ett varningsmeddelande och den typ av varning som dess argument .
>>> Warnings.warn ( " Detta är en varning " , UserWarning ) katalog
__main__ : 1 : UserWarning : Detta är en varning
3
skapa en framtid varning . Denna varning serverar en annan kategori . Det meddelar användaren som en funktion eller konstruktion i programmet snart kommer att ändras eller föråldrade . På så sätt kommer en programmerare med konstruktionen vet att börja utveckla kod med hjälp av nya konstruktioner , eller förbereda sig för att konvertera äldre kod i den nya konstruktionen . Detta exempel visar en varning upp när en programmerare kallar ett objekt som snart kommer att ändras .
>>> A = OldObject ( ) katalog
>>> om isinstance ( a, OldObject ) katalog
. . . warnings.warn ( " Object kommer snart genomgå följande ändringar ... " , FutureWarning ) katalog