Винятки PythonПомилка
IndentationErrorIndentationError
Код має некоректні відступи, які є синтаксично значущими у Python.
python
Детальніше TypeError: object is not subscriptableКвадратні дужки ([]) використані на об'єкті, що не підтримує індексування.
Ви використали квадратні дужки на об'єкті, який не реалізує __getitem__. Це часто трапляється, коли змінна має значення None, є цілим числом або іншим типом, що не підтримує індексування.
Перевіряйте тип об'єкта перед індексуванням. Додайте перевірку на None: if obj is not None: obj[0]. Переконайтеся, що змінна має очікуваний тип (list, dict, рядок). Використовуйте анотації типів та перевірку типів для раннього виявлення таких помилок.
None[0] # TypeError: 'NoneType' object is not subscriptableIndentationErrorКод має некоректні відступи, які є синтаксично значущими у Python.
ChildProcessErrorОперація з дочірнім процесом не вдалася.
TimeoutErrorПід час блокувальної операції виник тайм-аут на рівні системи.
AttributeErrorОб'єкт не має запитуваного атрибута або методу.
IsADirectoryErrorФайлова операція виконана над шляхом, що є директорією.
pickle.UnpicklingErrorМодуль pickle не зміг десеріалізувати надані дані.