builtins --- Đối tượng tích hợp


Mô-đun này cung cấp quyền truy cập trực tiếp vào tất cả các mã định danh 'tích hợp sẵn' của Python; ví dụ: builtins.open là tên đầy đủ của hàm open() tích hợp.

Mô-đun này thường không được hầu hết các ứng dụng truy cập một cách rõ ràng, nhưng có thể hữu ích trong các mô-đun cung cấp các đối tượng có cùng tên với một giá trị tích hợp, nhưng trong đó cũng cần có tên đó tích hợp sẵn. Ví dụ: trong một mô-đun muốn triển khai chức năng open() bao bọc open() tích hợp, mô-đun này có thể được sử dụng trực tiếp:

nhập nội dung

chắc chắn mở (đường dẫn):
    f = nội trang.open(đường dẫn, 'r')
    trả về UpperCaser(f)

lớp UpperCaser:
    '''Trình bao bọc xung quanh một tập tin chuyển đổi đầu ra thành chữ hoa.'''

    định nghĩa __init__(tự, f):
        tự._f = f

    chắc chắn đã đọc(self, count=-1):
        trả về self._f.read(count).upper()

    # ...

Là một chi tiết triển khai, hầu hết các mô-đun đều có tên __builtins__ được cung cấp như một phần của toàn cầu. Giá trị của __builtins__ thường là mô-đun này hoặc giá trị của thuộc tính __dict__ của mô-đun này. Vì đây là chi tiết triển khai nên nó có thể không được sử dụng trong các triển khai thay thế của Python.