Một mô-đun trong python giải thích với một ví dụ là gì?

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ác

Nế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
4

vôi hóa. py

Sao chép

def 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 Python

Ví 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ập

Mỗ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ưới

Ví dụ. Loại mô-đun

Sao chép

>>> 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ưới

Ví dụ

Sao chép

>>> import calc 
>>> calc.sum[5, 5] 
10
1

từ. 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
3

Bâ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
4

Ví 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
5

Bạ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]

0

Ví 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
8

Nế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
0

Tả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ưới

Ví dụ. Tải lại mô-đun

Sao chép

>>> import calc 
>>> calc.sum[5, 5] 
10
0

Nhậ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]

5

Nhận trợ giúp về mô-đun

Như 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

Mô-đun trong Python với ví dụ là gì?

Một mô-đun Python là tệp chứa các định nghĩa và câu lệnh Python . Một mô-đun có thể định nghĩa các hàm, lớp và biến. Một mô-đun cũng có thể bao gồm mã có thể chạy được. Nhóm mã liên quan vào một mô-đun giúp mã dễ hiểu và dễ sử dụng hơn.

Mô-đun trong Python ở đâu?

Nhận vị trí của một mô-đun cụ thể trong Python bằng mô-đun OS. Đối với một mô-đun Python thuần túy, chúng ta có thể định vị nguồn của nó bằng cách module_name. __file__ . Điều này sẽ trả về vị trí mà mô-đun.

Mô-đun trong ngôn ngữ Python là gì, ví dụ về cách nhập mô-đun?

Một mô-đun chỉ đơn giản là tệp Python có. py tiện ích mở rộng có thể được nhập bên trong chương trình Python khác . Tên của tệp Python trở thành tên mô-đun. Mô-đun chứa các định nghĩa và triển khai các lớp, biến và hàm có thể được sử dụng bên trong chương trình khác.

Tất cả các mô-đun trong Python là gì?

Các mô-đun tích hợp sẵn trong Python là gì? . Một số điều quan trọng là - bộ sưu tập, ngày giờ, nhật ký, toán học, numpy, os, pip, sys và thời gian .

Chủ Đề