Bất kỳ tệp văn bản nào có phần mở rộng
>>> import calc
>>> calc.sum[5, 5]
10
1 chứa mã Python về cơ bản là một mô-đun. Các đối tượng Python khác nhau như hàm, lớp, biến, hằng, v.v. , được xác định trong một mô-đun có thể được cung cấp cho phiên thông dịch viên hoặc tập lệnh Python khác bằng cách sử dụng câu lệnh >>> import calc
>>> calc.sum[5, 5]
10
2. Các chức năng được xác định trong các mô-đun tích hợp cần được nhập trước khi sử dụng. Trên các dòng tương tự, một mô-đun tùy chỉnh có thể có một hoặc nhiều đối tượng Python do người dùng định nghĩa trong đó. Các đối tượng này có thể được nhập trong phiên thông dịch hoặc tập lệnh khácNếu thuật toán lập trình yêu cầu định nghĩa nhiều hàm và lớp thì chúng được tổ chức logic trong các module. Một mô-đun lưu trữ các lớp, chức năng và các tài nguyên khác có liên quan tương tự. Cấu trúc mô-đun của mã như vậy giúp dễ hiểu, sử dụng và bảo trì
Tạo một mô-đun
Hiển thị bên dưới là một tập lệnh Python chứa định nghĩa của hàm
>>> import calc
>>> calc.sum[5, 5]
10
3. Nó được lưu dưới dạng >>> import calc
>>> calc.sum[5, 5]
10
4vôi hóa. py
Sao chépdef sum[x, y]:
return x + y
Nhập mô-đun
Bây giờ chúng ta có thể nhập mô-đun này và thực thi hàm
>>> import calc
>>> calc.sum[5, 5]
10
3 trong trình bao PythonVí dụ. Nhập mô-đun
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
Theo cách tương tự, để sử dụng mô-đun
>>> import calc
>>> calc.sum[5, 5]
10
6 ở trên trong tập lệnh Python khác, hãy sử dụng câu lệnh nhậpMỗi mô-đun, được tích hợp sẵn hoặc được tạo tùy chỉnh, là một đối tượng của lớp mô-đun. Xác minh loại mô-đun khác nhau bằng chức năng
>>> import calc
>>> calc.sum[5, 5]
10
7 tích hợp, như hình bên dướiVí dụ. Loại mô-đun
>>> import math
>>> type[math]
>>> import calc
>>> type[calc]
Đổi tên mô-đun đã nhập
Sử dụng từ khóa
>>> import calc
>>> calc.sum[5, 5]
10
8 để đổi tên mô-đun đã nhập như hình bên dướiVí dụ
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
1từ. báo cáo nhập khẩu
Câu lệnh nhập trên sẽ tải tất cả các tài nguyên của mô-đun trong môi trường làm việc hiện tại [còn gọi là không gian tên]. Có thể nhập các đối tượng cụ thể từ một mô-đun bằng cách sử dụng cú pháp này. Ví dụ: mô-đun sau
>>> import calc
>>> calc.sum[5, 5]
10
4 có ba chức năng trong đóvôi hóa. py
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
3Bây giờ, chúng ta có thể nhập một hoặc nhiều hàm bằng lệnh from. báo cáo nhập khẩu. Ví dụ: đoạn mã sau chỉ nhập hai hàm trong thử nghiệm. py
Ví dụ. Nhập chức năng của mô-đun
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
4Ví dụ sau chỉ nhập một hàm - tổng
Ví dụ. Nhập chức năng của mô-đun
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
5Bạn cũng có thể nhập tất cả các chức năng của nó bằng cú pháp
>>> import math
>>> type[math]
>>> import calc
>>> type[calc]
0Ví dụ. Nhập mọi thứ từ mô-đun
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
7Đường dẫn tìm kiếm mô-đun
Khi gặp câu lệnh nhập trong phiên tương tác hoặc trong tập lệnh
- Đầu tiên, trình thông dịch Python cố gắng định vị mô-đun trong thư mục làm việc hiện tại
- Nếu không tìm thấy, các thư mục trong biến môi trường PYTHONPATH sẽ được tìm kiếm
- Nếu vẫn không tìm thấy, nó sẽ tìm kiếm thư mục cài đặt mặc định
Khi trình thông dịch Python bắt đầu, nó đặt tất cả các vị trí trên vào một danh sách được hệ thống trả về. thuộc tính đường dẫn
Ví dụ. Thuộc tính mô-đun
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
8Nếu mô-đun được yêu cầu không có trong bất kỳ thư mục nào ở trên, thông báo
>>> import math
>>> type[math]
>>> import calc
>>> type[calc]
1 sẽ được gửi>>> import calc
>>> calc.sum[5, 5]
10
0Tải lại một mô-đun
Giả sử bạn đã nhập một mô-đun và sử dụng nó. Tuy nhiên, chủ sở hữu của mô-đun đã thêm hoặc sửa đổi một số chức năng sau khi bạn nhập nó. Vì vậy, bạn có thể tải lại mô-đun để lấy mô-đun mới nhất bằng cách sử dụng chức năng
>>> import math
>>> type[math]
>>> import calc
>>> type[calc]
2 của mô-đun >>> import math
>>> type[math]
>>> import calc
>>> type[calc]
3, như hình bên dướiVí dụ. Tải lại mô-đun
Sao chép>>> import calc
>>> calc.sum[5, 5]
10
0Nhận trợ giúp về các mô-đun
Sử dụng hàm help[] để biết các phương thức và thuộc tính của mô-đun. Ví dụ: gọi cho
>>> import math
>>> type[math]
>>> import calc
>>> type[calc]
4 để biết về mô-đun toán học. Nếu bạn đã nhập một mô-đun, thì hãy cung cấp tên của nó, e. g. >>> import math
>>> type[math]
>>> import calc
>>> type[calc]
5Như hình trên, bạn có thể thấy tên phương thức và mô tả. Nó sẽ không hiển thị các trang trợ giúp kết thúc bằng --More--. Nhấn Enter để xem thêm trợ giúp