Heim > Backend-Entwicklung > Python-Tutorial > Python ignoriert den Warnfehler

Python ignoriert den Warnfehler

高洛峰
Freigeben: 2016-10-19 11:52:18
Original
1605 Leute haben es durchsucht

In der Python-Entwicklung treten häufig Fehler auf, aber Warnungen haben normalerweise keinen Einfluss auf die Ausführung des Programms und sind manchmal besonders ärgerlich. Lassen Sie uns darüber sprechen, wie man Warnfehler ignoriert.

Bevor wir über das Ignorieren von Warnungen sprechen, sprechen wir zunächst darüber, wie Warnfehler aktiv generiert werden. Siehe den folgenden Code:

import warnings
def fxn():
    warnings.warn("deprecated", DeprecationWarning)
with warnings.catch_warnings():
    warnings.simplefilter("ignore")
    fxn()
Nach dem Login kopieren

Dies erzeugt einen Warnfehler

Wie kann man also die Ausgabe von Warnfehlern steuern? Ganz einfach

import warnings
warnings.filterwarnings("ignore")
Nach dem Login kopieren

Dadurch wird die Ausgabe von Warnfehlern ignoriert. Es ist ganz einfach, oder~~

Jemand möchte fragen, wie man die Ausgabe von Warnfehlern in der Befehlszeile ignorieren kann? Es ist auch ganz einfach:

python -W ignore yourscript.py
Nach dem Login kopieren

Das ist es


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage