Über den Fang eine Ausnahme

Wie kann ich schreiben Sie eine try /except - block fängt alle Ausnahmen?

  • Weil ich weiß wirklich nicht, was die exception zu fangen, und auch der code ist in einer high-level-wrapper.
  • In den meisten Fällen werden Sie, wahrscheinlich, tun etwas falsch, wenn Sie versuchen zu fangen-ohne Ausnahme. Ich meine, man kann einfach etwas falsch in deinem code, und Sie werden auch nicht wissen. Es ist eine gute Praxis, zu fangen spezifische Ausnahmen.
  • Um genauer zu sein, fangen alles mögliche Ausnahmen ist nur dann ein problem, wenn Sie erwischt werden, schweigend. Es ist schwer zu denken, wo andere diese Vorgehensweise ist angemessen, andere als dort, wo die Gefangenen Fehlermeldungen gedruckt zu sys.stderr und ggf. protokolliert. Das ist eine durchaus gültige und gängige Ausnahme.
InformationsquelleAutor user469652 | 2011-02-14
Schreibe einen Kommentar