Gói trong python w3schools là gì

Chúng tôi tổ chức một số lượng lớn tệp trong các thư mục và thư mục con khác nhau dựa trên một số tiêu chí để chúng tôi có thể tìm và quản lý chúng dễ dàng. Theo cách tương tự, một gói trong Python đưa khái niệm về cách tiếp cận mô-đun lên cấp độ logic tiếp theo. Như bạn đã biết, một mô-đun có thể chứa nhiều đối tượng, chẳng hạn như lớp, hàm, v.v. Một gói có thể chứa một hoặc nhiều mô-đun có liên quan. Về mặt vật lý, một gói thực sự là một thư mục chứa một hoặc nhiều tệp mô-đun

Hãy tạo một gói có tên mypackage, sử dụng các bước sau

  • Tạo một thư mục mới có tên D:\MyApp
  • Bên trong MyApp, tạo một thư mục con với tên 'mypackage'
  • Tạo một tệp __init__.py trống trong thư mục mypackage
  • Sử dụng trình chỉnh sửa nhận biết Python như IDLE, tạo mô-đun chào. py và chức năng. py với đoạn mã sau

chào hỏi. py

sao chép

def SayHello[name]:
    print["Hello ", name]

chức năng. py

sao chép

def sum[x,y]:
    return x+y

def average[x,y]:
    return [x+y]/2

def power[x,y]:
    return x**y

Đó là nó. Chúng tôi đã tạo gói có tên mypackage. Sau đây là cấu trúc thư mục

[email protected]', license='MIT', packages=['mypackage'], zip_safe=False]

Bây giờ hãy thực hiện lệnh sau để cài đặt

from .functions import average, power
from .greet import SayHello
7 bằng tiện ích pip. Đảm bảo rằng dấu nhắc lệnh nằm trong thư mục mẹ, trong trường hợp này là D:\MyApp

D. \MyApp>pip cài đặt mypackage
xử lý d. \Ứng dụng của tôi
Cài đặt các gói đã thu thập. gói của tôi
thiết lập chạy. py cài đặt cho mypack. xong
Đã cài đặt thành công mypackage-0. 1

Bây giờ mypackage có sẵn để sử dụng trên toàn hệ thống và có thể được nhập vào bất kỳ tập lệnh hoặc trình thông dịch nào

D. \>trăn
>>> nhập mypackage
>>> gói của tôi. trung bình[10,20]
15. 0
>>> gói của tôi. sức mạnh[10,2]
100

Bạn cũng có thể muốn xuất bản gói để sử dụng công khai. PyPI [viết tắt của Python Package Index] là kho lưu trữ các gói Python. Truy cập https. // bao bì. con trăn. org/distributing để biết thêm về quy trình tải gói lên PyPI

Gói Python là gì?

Một gói là thư mục chứa các mô-đun Python chứa __init__ bổ sung. py , giúp phân biệt một gói với một thư mục được cho là chứa nhiều tập lệnh Python. Các gói có thể được lồng vào nhiều độ sâu nếu mỗi thư mục tương ứng chứa __init__ của chính nó. tập tin py.

Các gói trong Python w3schools là gì?

Gói là gì? . Các mô-đun là các thư viện mã Python mà bạn có thể đưa vào dự án của mình. contains all the files you need for a module. Modules are Python code libraries you can include in your project.

Thư viện và gói Python là gì?

04. 41 Gói là tập hợp các mô-đun có liên quan nhằm đạt được mục tiêu chung . Cuối cùng, thư viện chuẩn Python là tập hợp các gói và mô-đun có thể được sử dụng để truy cập chức năng tích hợp sẵn. Trong một thế giới lý tưởng, bạn sẽ nhập bất kỳ mô-đun cần thiết nào vào tập lệnh Python của mình mà không gặp sự cố nào.

Các loại gói trong Python là gì?

Đối với chuyên gia làm việc. Lớp cấu trúc dữ liệu & giải thuật [Trực tiếp] Bán chạy nhất. .
Dành cho sinh viên. Lập trình cạnh tranh [Trực tiếp]. .
Ngôn ngữ lập trình. Lập trình C++ - Sơ cấp đến Nâng cao. .
Phát triển web. .
Học máy và Khoa học dữ liệu. .
Các khóa học ở trường. .
Phát triển web. .
Khung CSS

Chủ Đề