En Python 2.6, il est possible de supprimer les avertissements du module avertissements en utilisantavertissements Attraper pré-python 2.6
with warnings.catch_warnings():
warnings.simplefilter("ignore")
fxn()
Les versions de Python avant 2.6 ne prennent pas en charge with
cependant, je me demande si alternatives à ce qui précède qui fonctionnerait avec les versions antérieures à 2.6?
Merci! Pourriez-vous expliquer comment et pourquoi cela fonctionne? – astrofrog
Morgoth: Il fait une copie des filtres, les modifie, appelle fxn, et finalement réinitialise les filtres à la valeur d'origine. À peu près la même chose que le gestionnaire de contexte 2.6 fait. –
Merci pour l'explication - pourquoi l'essai ... est-il finalement nécessaire? – astrofrog