Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zvýšiť varovanie v jazyku Python

programovania Python , ako plne funkčný programovací jazyk vhodný pre stolné počítače a vývoj webových aplikácií , obsahuje schopnosť získavať výnimky , kedy dôjde k chybám . Výnimky stane , keď dôjde k nebezpečnej alebo neštandardné správanie , ukončenie programu . Programátori môžu chcieť zvýšiť varovanie pre používateľa v prípade nefatálny nezrovnalosti , ako je vykonávanie zastarané kódu . V tomto prípade , " varovanie " môžu byť použité pre signalizáciu túto skutočnosť bez zastavenia , spustenia . Veci , ktoré budete potrebovať
Python Interpreter s interaktívnou vývojové prostredie
Zobraziť ďalšie inštrukcie Cestuj 1

Import " varovanie " knižnice do prostredia jazyka Python . Knižnica varovanie obsahuje metódy používané na zvýšenie rôznych varovanie . Varovania sú užitočné, ak chce programátor informovať užívateľa o budúcej odmietanie funkčnosti , alebo zmeny v syntaxi . Nasledujúci kód importuje knižnicu výstrahy .

>>> Upozornenie dovozné
2

Kréty a " UserWarning " v prostredí jazyka Python . Programátori môžu volať varovanie pomocou metódy " varoval ( ) " z knižnice varovania, ktorý berie reťazec predstavujúci varovnú správu a typ výstrahy , ako jeho argumenty .

>>> Warnings.warn ( " To je varovanie " , UserWarning )

__ main__ : 1 : UserWarning : Toto je varovanie
3

Vytvorte budúcnosť varovanie . Toto varovanie sa podáva inú kategóriu . To upozorní užívateľa , že funkcie alebo konštrukcie v programe bude čoskoro zmeniť alebo zastarané . Týmto spôsobom , za použitia programátor konštrukt bude vedieť , aby začala vytvárať kód pomocou nových konštruktov , alebo pripraviť previesť staršie kód do nového konštruktu . Tento príklad ukazuje , varovanie vyvolaná , keď programátor volá objekt , ktorý bude čoskoro zmeniť .

>>> = OldObject ( )

>>> pokiaľ isinstance ( , OldObject )

. . . warnings.warn ( " Objekt bude čoskoro prejsť nasledujúce zmeny ... " , FutureWarning )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené