4
Làm thế nào để dọn dẹp thử lồng / ngoại trừ / khác?
Khi viết mã, tôi thường muốn làm một cái gì đó như thế này: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Rõ ràng, điều này là hoàn toàn không thể đọc được. Nhưng nó thể hiện …