> For the complete documentation index, see [llms.txt](https://treasuremaster.gitbook.io/python-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://treasuremaster.gitbook.io/python-docs/moduli-standartnoi-biblioteki-1/khranenie-dannykh/pickle/load.md).

# load ()

#### load (*file*, *\**, *fix\_imports=True*, *encoding="ASCII"*, *errors="strict"*, *buffers=None*)

Загружает сериализованное представление объекта из открытого файла ***file*** и возвращает указанную в нем иерархию восстановленных объектов.

Это эквивалент  `Unpickler(file).load().`

Версия протокола pickle определяется автоматически, поэтому аргумент протокола не требуется. Байты, идущие вслед за сериализованным представлением объекта, игнорируются.

Аргументы ***file***, ***fix\_imports, encoding, errors, strict*** и ***buffers*** имеют то же значение, что и в конструкторе **Unpickler**.

Изменено в версии 3.8: добавлен аргумент ***buffers***.
