Sie können auch eine Umgebungsvariable definieren (neue Funktion in 2010 - d.h. Python 2.7)
export PYTHONWARNINGS="ignore"
Testen Sie so: Standard
$ export PYTHONWARNINGS="default"
$ python
>>> import warnings
>>> warnings.warn('my warning')
__main__:1: UserWarning: my warning
>>>
Ignorieren Sie Warnungen
$ export PYTHONWARNINGS="ignore"
$ python
>>> import warnings
>>> warnings.warn('my warning')
>>>
Para Missbilligungswarnungen sehen Sie sich wie-ignoriere-veraltete-warnungen-in-python
Hier kopiert...
Aus der Dokumentation der warnings
Modul :
#!/usr/bin/env python -W ignore::DeprecationWarning
Wenn Sie mit Windows arbeiten: Pass -W ignore::DeprecationWarning
als Argument für Python. Besser ist es jedoch, das Problem zu lösen, indem man auf int .
(Beachten Sie, dass in Python 3.2, Verwerfungswarnungen standardmäßig ignoriert werden).
Oder:
import warnings
with warnings.catch_warnings():
warnings.filterwarnings("ignore", category=DeprecationWarning)
import md5, sha
yourcode()
Jetzt bekommen Sie noch alle anderen DeprecationWarning
s, aber nicht die, die durch sie verursacht werden:
import md5, sha