Python例外情報
GeneratorExitGeneratorExit
ジェネレーターの close() メソッドが呼び出されたときにクリーンアップのために発生します。
python
このエラーの原因
ジェネレーターまたはコルーチンの close() メソッドが呼び出されたか、ジェネレーターがガベージコレクションされました。これによりジェネレーターは finally ブロックを実行してリソースを解放する機会が与えられます。
修正方法
ジェネレーター内のクリーンアップには try-finally を使用してください。GeneratorExit ハンドラー内で新しい値を yield しないでください。クリーンアップロジックが必要な場合は、ジェネレーター関数内の finally ブロックに配置してください。
関連するエラーコード
Python例外エラー
FileNotFoundErrorFileNotFoundError
指定したファイルまたはディレクトリが存在しません。
python
詳細を表示 Python例外エラー
IOErrorIOError
I/O 操作が失敗しました。Python 3 では IOError は OSError の別名です。
python
詳細を表示 Python例外エラー
ImportErrorImportError
import 文が指定したモジュールまたは名前の検索・読み込みに失敗しました。
python
詳細を表示 Python例外エラー
NotADirectoryErrorNotADirectoryError
ディレクトリではないパスに対してディレクトリ操作を試みました。
python
詳細を表示 Python例外エラー
requests.exceptions.Timeoutrequests.exceptions.Timeout
サーバーからの応答待ち中にリクエストがタイムアウトしました。
python
詳細を表示 Python例外エラー
AttributeErrorAttributeError
オブジェクトに要求された属性またはメソッドが存在しません。
python
詳細を表示