Puis-je faire décoder(erreurs=“ignorer”) la valeur par défaut pour toutes les chaînes de caractères en Python 2.7 programme?

J'ai un Python 2.7 programme qui écrit les données provenant de diverses applications externes. Je ne cesse de se faire mordre par des exceptions quand j'écris dans un fichier jusqu'à ce que je ajouter .decode(errors="ignore") de la chaîne écrite. (FWIW, ouverture du fichier en tant que mode="wb" ne pas résoudre ce problème.)

Est-il un moyen de dire "ignorer les erreurs de codage sur toutes les chaînes de caractères dans ce champ d'application"?

OriginalL'auteur Paul Hoffman | 2012-03-02