Nhập các gói và mô-đun trong python
Tóm lược. trong hướng dẫn này, bạn tìm hiểu về các gói Python và cách sử dụng chúng để cấu trúc ứng dụng của bạn Show Giới thiệu về các gói PythonGiả sử rằng bạn cần phát triển một ứng dụng lớn xử lý quy trình bán hàng từ đơn đặt hàng đến tiền mặt Ứng dụng sẽ có nhiều mô-đun. Khi số lượng mô-đun tăng lên, sẽ rất khó để giữ tất cả chúng ở một vị trí Và bạn có thể muốn nhóm các mô-đun thành một cái gì đó có ý nghĩa Đây là nơi các gói phát huy tác dụng Các gói cho phép bạn tổ chức các mô-đun theo cấu trúc phân cấp Cách Python tổ chức các gói và mô-đun giống như Hệ điều hành cấu trúc các thư mục và tệp Để tạo một gói, bạn tạo một thư mục mới và đặt các mô-đun có liên quan vào thư mục đó Để hướng dẫn Python xử lý một thư mục chứa các tệp dưới dạng một gói, bạn cần tạo một tệp 4 trong thư mục Lưu ý rằng bắt đầu với Python 3. 3, Python đã giới thiệu tính năng gói không gian tên ẩn. Điều này cho phép Python coi một thư mục là một gói mà không có __________4 Ví dụ: hình ảnh sau đây cho thấy gói 6 chứa ba mô-đun bao gồm 7, 8 và 9 nhập góiĐể nhập một gói, bạn sử dụng câu lệnh 0 như thế này
Và để truy cập một đối tượng từ một mô-đun thuộc gói, bạn sử dụng ký hiệu dấu chấm
Phần sau đây trình bày cách sử dụng các hàm trong các mô-đun 7, 8 và 9 từ gói 6
Để làm cho mã ngắn gọn hơn, bạn có thể sử dụng câu lệnh sau để nhập hàm từ mô-đun
Ví dụ
Có thể đổi tên đối tượng khi nhập nó
Trong ví dụ này, chúng tôi đổi tên…
Khởi tạo một góiTheo quy ước, khi bạn nhập một gói, Python sẽ thực thi 4 trong gói đó Do đó, bạn có thể đặt mã vào tệp 4 để khởi tạo dữ liệu cấp gói Ví dụ sau xác định thuế suất mặc định trong 4 của gói bán hàng
Từ tệp 4, bạn có thể truy cập tệp 5 từ gói 6 như thế này
Ngoài việc khởi tạo dữ liệu cấp gói, 4 còn cho phép bạn tự động nhập các mô-đun từ gói Ví dụ: trong 4, nếu bạn đặt câu lệnh sau
Và nhập gói 6 từ chính. py, hàm 5 sẽ tự động có sẵn như sau
from import *Khi bạn sử dụng câu lệnh để nhập tất cả các đối tượng từ một gói 0 Python sẽ tìm tệp 4 Nếu tệp 4 tồn tại, nó sẽ tải tất cả các mô-đun được chỉ định trong danh sách đặc biệt có tên là 3 trong tệp Ví dụ: bạn có thể đặt mô-đun đặt hàng và giao hàng trong danh sách 3 như thế này 1 Và sử dụng câu lệnh nhập sau trong phần chính. py 2 từ chính. py, bạn có thể truy cập các chức năng được xác định trong các mô-đun 7 và 8. Nhưng bạn không thể nhìn thấy mô-đun 9 vì nó không có trong danh sách 3 gói conCác gói có thể chứa các gói con. Các gói con cho phép bạn tổ chức thêm các mô-đun Sau đây cho thấy gói 6 có chứa ba gói con. 7, 8 và 9. Mỗi gói con có mô-đun tương ứng Ví dụ: bạn có thể đặt tất cả các mô-đun khác liên quan đến xử lý đơn đặt hàng trong gói con 7 Mọi thứ bạn đã học về các gói cũng liên quan đến các gói con Ví dụ: để nhập một hàm từ gói con 7, bạn sử dụng câu lệnh sau 0 Nhập gói python là gì?Trong Python, bạn sử dụng từ khóa nhập để cung cấp mã trong một mô-đun trong một mô-đun khác . Nhập trong Python rất quan trọng để cấu trúc mã của bạn một cách hiệu quả. Sử dụng nhập đúng cách sẽ giúp bạn làm việc hiệu quả hơn, cho phép bạn sử dụng lại mã trong khi vẫn duy trì dự án của mình.
Các mô-đun và gói Python là gì?Một Mô-đun Python có thể là một Tệp python đơn giản (. py), tôi. e. , sự kết hợp của nhiều hàm và biến toàn cầu. Gói Python là tập hợp các mô-đun Python khác nhau với __init__. tập tin py
Hai cách để nhập các gói trong Python là gì?Vì vậy, có bốn cách khác nhau để nhập. . Nhập toàn bộ mô-đun bằng tên gốc của nó. pycon nhập ngẫu nhiên Nhập những thứ cụ thể từ mô-đun. pycon từ lựa chọn nhập ngẫu nhiên, randint Nhập toàn bộ mô-đun và đổi tên nó, thường sử dụng tên biến ngắn hơn. pycon nhập gấu trúc dưới dạng pd Chúng tôi có thể nhập một mô-đun bằng Python không?Có một số mô-đun tích hợp sẵn trong Python mà bạn có thể nhập bất cứ khi nào bạn muốn . |