Heim > Artikel > Backend-Entwicklung > Python ignoriert den Warnfehler
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()
Dies erzeugt einen Warnfehler
Wie kann man also die Ausgabe von Warnfehlern steuern? Ganz einfach
import warnings warnings.filterwarnings("ignore")
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
Das ist es