Python例外警告
FutureWarningFutureWarning
将来のバージョンで動作が変更される予定に関する警告です。
python
詳細を表示 RecursionError最大再帰深度を超えた。
ベースケースに到達しないまま関数が(直接または間接的に)自身を呼び出しすぎた。Python のデフォルト再帰制限は 1000 である。無限再帰、深くネストされたデータ構造、または再帰深度が過大なアルゴリズムがこれを引き起こす。
再帰関数にベースケースを追加または修正する。スタックを使って深い再帰を反復処理に変換する。sys.setrecursionlimit() で制限を増やす(Python がクラッシュする可能性があるため慎重に使用する)。メモ化には functools.lru_cache を使用する。
def f(): f()
f() # RecursionError: maximum recursion depth exceededFutureWarning将来のバージョンで動作が変更される予定に関する警告です。
requests.exceptions.HTTPErrorHTTPエラー応答(4xxまたは5xx)を受信し、`raise_for_status()` が呼び出されました。
IOErrorI/O 操作が失敗しました。Python 3 では IOError は OSError の別名です。
KeyError辞書にキーが見つかりませんでした。
AssertionErrorassert 文の条件が False に評価されたために失敗した。
pip: ERROR: Could not install packagespipが1つ以上のPythonパッケージのインストールに失敗しました。