Сообщить об ошибке.

Доступ к встроенным идентификаторам (функциям и константам) Python

Модуль builtins обеспечивает прямой доступ ко всем встроенным идентификаторам Python. Это значит, что например полное название функции open() выглядит на самом деле как builtins.open().

Документацию по встроенным функциям и константам смотрите в разделах "Встроенные функции языка Python" и "Встроенные константы языка Python".

Этот модуль обычно не доступен явно в большинстве приложений, но может быть полезен в модулях, которые предоставляют объекты с тем же именем, что и встроенное значение. Например в модуле, который хочет реализовать свою функцию open(), которая оборачивает встроенную функцию open(), то этот модуль можно использовать напрямую.

import builtins

def open(path):
    f = builtins.open(path, 'r')
    return UpperCaser(f)

class UpperCaser:
    '''Wrapper around a file that converts output to upper-case.'''

    def __init__(self, f):
        self._f = f

    def read(self, count=-1):
        return self._f.read(count).upper()

    # ...

В качестве детали реализации, большинство модулей имеют имя __builtins__, доступное как часть их глобальных переменных. Значением __builtins__ обычно является либо этот модуль, либо значение атрибута __dict__ этого модуля. Поскольку это деталь реализации, она может не использоваться альтернативными реализациями Python.