Python programmeren , als een volledig functionele programmeertaal geschikt voor desktop -en web development , bevat de mogelijkheid om uitzonderingen te trekken wanneer er fouten optreden . Uitzonderingen gebeuren als gevaarlijk of niet-standaard gedrag optreedt , beëindiging van het programma . Programmeurs kunnen een waarschuwing wilt verhogen tot de gebruiker in geval van een niet-fatale discrepantie , zoals de uitvoering van de afgekeurde code . In dit geval kan een "waarschuwing " worden daarmee signaal zonder stoppen uitvoering. Wat je nodig hebt Python Interpreter met Interactive Development Environment Toon Meer Aanwijzingen Import de " waarschuwingen " library in de Python milieu 1 . De waarschuwingen bibliotheek bevat de methoden die worden gebruikt om verschillende waarschuwingen te verhogen . Waarschuwingen zijn nuttig als de programmeur wil gebruikers van een toekomstige afschrijvingen van functionaliteit , of veranderingen in de syntax melden. De volgende invoer code de waarschuwingen bibliotheek . >>> Import waarschuwingen Kreta 2 a " UserWarning " in de Python omgeving . Programmeurs kunnen waarschuwingen met behulp van de " waarschuwen ( ) " methode van de waarschuwingen bibliotheek, die een tekenreeks die een waarschuwingsbericht en het type waarschuwing als zijn argumenten neemt noemen . >>> Warnings.warn ( ' Dit is een waarschuwing ' , UserWarning ) __main__ : 1 : UserWarning : Dit is een waarschuwing 3 Maak een Future waarschuwing . Deze waarschuwing dient een andere categorie . Het waarschuwt de gebruiker die een functie of bouwen in het programma zal binnenkort worden veranderd of achterhaald . Zo zal een programmeur met het construct weten gaan ontwikkelen code met de nieuwe constructen , of bereid om oudere code naar de nieuwe construct . Dit voorbeeld toont een waarschuwing verhoogd wanneer een programmeur noemt een object dat binnenkort zal worden gewijzigd . >>> A = OldObject ( ) >>> indien isinstance ( a , OldObject ) op Twitter . . . warnings.warn ( " Object zal binnenkort ondergaat de volgende wijzigingen ... " , FutureWarning ) op Twitter
|