Day 152例外をまとめて扱う安全な実行ラッパー

2026-07-26 JST ・ 難易度: 実用 ・ カテゴリ: 実用例外設計

Pythonコード

1def safe_execute(func):2    try:3        return func()4    except Exception as e:5        print(f'エラーが発生しました: {e}')6        return None7 8def example_func():9    try:10        x = 5 / 011        return x12    except Exception as e:13        print(f'エラーが発生しました: {e}')14        return None15 16result = safe_execute(example_func)17print(result)

解説

次に試してみよう