builtins.md
1> **Источник:** https://python-all.ru/3.14/library/builtins.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# `builtins` – Встроенные объекты89---1011Этот модуль предоставляет прямой доступ ко всем встроенным идентификаторам Python; например, `builtins.open` – полное имя встроенной функции [`open()`](https://python-all.ru/3.14/library/functions.html#open).1213Обычно большинство приложений не обращаются к этому модулю напрямую, но он может быть полезен в модулях, которые предоставляют объекты с тем же именем, что и встроенное значение, но при этом требуется и само встроенное значение с таким именем. Например, в модуле, который хочет реализовать функцию [`open()`](https://python-all.ru/3.14/library/functions.html#open), оборачивающую встроенную `open()`, этот модуль можно использовать напрямую:1415```python16import builtins1718def open(path):19 f = builtins.open(path, 'r')20 return UpperCaser(f)2122class UpperCaser:23 '''Обёртка вокруг файла, преобразующая вывод в верхний регистр.'''2425 def __init__(self, f):26 self._f = f2728 def read(self, count=-1):29 return self._f.read(count).upper()3031 # ...32```3334Как деталь реализации, большинство модулей имеют имя `__builtins__`, доступное в составе своих глобальных переменных. Обычно значением `__builtins__` является либо этот модуль, либо значение атрибута [`__dict__`](https://python-all.ru/3.14/reference/datamodel.html#object.__dict__) этого модуля. Поскольку это деталь реализации, она может не использоваться в альтернативных реализациях Python.3536> **См. также**37>38> - [Встроенные константы](https://python-all.ru/3.14/library/constants.html#built-in-consts)39> - [Встроенные исключения](https://python-all.ru/3.14/library/exceptions.html#bltin-exceptions)40> - [Встроенные функции](https://python-all.ru/3.14/library/functions.html#built-in-funcs)41> - [Встроенные типы](https://python-all.ru/3.14/library/stdtypes.html#bltin-types)42