Python例外エラー
ValueErrorValueError
関数が正しい型だが不適切な値の引数を受け取りました。
python
詳細を表示 TypeError: object is not iterableforループ、アンパック、その他のイテラブルコンテキストで、イテレーションをサポートしないオブジェクトが使用されました。
forループ、リスト内包表記、アンパック、またはイテラブルを必要とするその他のコンテキストで、非イテラブルオブジェクト(int、float、None、bool)が使用されました。関数がリストではなくNoneを返していた可能性があります。
イテレーション前にオブジェクトの型を確認してください。Noneチェックを追加してください。関数がNoneではなくイテラブルを返すことを確認してください。単一の値はリストでラップしてください: [value]。チェックにはcollections.abcのisinstance(obj, Iterable)を使用してください。
for x in 42: pass # TypeError: 'int' object is not iterableValueError関数が正しい型だが不適切な値の引数を受け取りました。
ArithmeticErrorZeroDivisionError、OverflowError、FloatingPointError を含む算術エラーの基底クラスです。
ConnectionErrorネットワーク操作中に接続関連のエラーが発生した。
NameError定義されていないローカルまたはグローバルの名前が参照されました。
ResourceWarningファイルや接続のクローズ漏れなど、リソース管理が不適切であることへの警告です。
LookupErrorキーまたはインデックスが見つからない場合に送出されるエラーの基底クラス(KeyError、IndexError)。