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