Một mô-đun python không có gì ngoài một gói để đóng gói mã có thể tái sử dụng. Các mô-đun thường, nhưng không phải luôn luôn, nằm trong một thư mục chứa một __init__.py
tập tin bên trong nó. Các mô-đun có thể chứa các chức năng nhưng cũng có các lớp. Các mô-đun được nhập khẩu bằng cách sử dụng import
từ khóa.
Python có một cách để đặt các định nghĩa trong một tệp và sử dụng chúng trong một tập lệnh hoặc trong một phiên bản tương tác của trình thông dịch. Một tập tin như vậy được gọi là một mô-đun; định nghĩa từ một mô-đun có thể được nhập vào các mô-đun khác hoặc vào mô-đun chính.
Tìm hiểu thêm về các mô-đun Python tại các liên kết sau:
https://docs.python.org/2/tutorial/modules.html (Python 2)
https://docs.python.org/3/tutorial/modules.html (Python 3)
Các lớp, mặt khác, có thể được xác định trong mã ứng dụng chính của bạn hoặc bên trong các mô-đun được nhập bởi ứng dụng của bạn. Các lớp là mã của lập trình hướng đối tượng và có thể chứa các thuộc tính và phương thức.
Tìm hiểu thêm về các lớp Python tại các liên kết sau:
https://docs.python.org/2/tutorial/groupes.html (Python 2)
https://docs.python.org/3/tutorial/groupes.html (Python 3)
random
mô-đun. Tôi không nhớ liệu điều này có đúng hay khôngre
, tuy nhiên.