Hướng dẫn what is the use of modules and packages in python? - việc sử dụng các mô-đun và gói trong python là gì?
Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để làm sâu sắc thêm sự hiểu biết của bạn: các mô -đun và gói Python: Giới thiệu This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Python Modules and Packages: An Introduction Show
Bài viết này khám phá các mô -đun Python và các gói Python, hai cơ chế tạo điều kiện cho lập trình mô -đun.modules and Python packages, two mechanisms that facilitate modular programming. Lập trình mô -đun đề cập đến quá trình phá vỡ một nhiệm vụ lập trình lớn, khó sử dụng thành các nhiệm vụ hoặc mô -đun riêng biệt, nhỏ hơn, dễ quản lý hơn. Các mô -đun riêng lẻ sau đó có thể được ghép lại với nhau như các khối xây dựng để tạo ra một ứng dụng lớn hơn. refers to the process of breaking a large, unwieldy programming task into separate, smaller, more manageable subtasks or modules. Individual modules can then be cobbled together like building blocks to create a larger application. Có một số lợi thế để mô đun hóa mã trong một ứng dụng lớn:modularizing code in a large application:
Các chức năng, mô -đun và gói đều là tất cả các cấu trúc trong Python nhằm thúc đẩy mô đun hóa mã., modules and packages are all constructs in Python that promote code modularization. Các mô -đun Python: Tổng quanThực tế có ba cách khác nhau để xác định một mô -đun trong Python:module in Python:
Một nội dung mô -đun được truy cập theo cùng một cách trong cả ba trường hợp: với câu lệnh 6.Ở đây, trọng tâm chủ yếu sẽ là các mô -đun được viết bằng Python. Điều thú vị về các mô -đun được viết bằng Python là chúng cực kỳ đơn giản để xây dựng. Tất cả những gì bạn cần làm là tạo một tệp chứa mã Python hợp pháp và sau đó đặt cho tệp một tên với tiện ích mở rộng 7. Đó là nó! Không có cú pháp đặc biệt hoặc voodoo là cần thiết.Ví dụ: giả sử bạn đã tạo một tệp có tên 8 chứa các mục sau:mod.py
Một số đối tượng được xác định trong 8:
Giả sử 8 ở một vị trí thích hợp, bạn sẽ tìm hiểu thêm về thời gian ngắn, các đối tượng này có thể được truy cập bằng cách nhập mô -đun như sau:importing the module as follows:>>>
Đường dẫn tìm kiếm mô -đunTiếp tục với ví dụ trên, chúng ta hãy xem xét những gì xảy ra khi Python thực hiện tuyên bố: Khi trình thông dịch thực thi câu lệnh 6 trên, nó sẽ tìm kiếm 8 trong danh sách các thư mục được lắp ráp từ các nguồn sau:
Đường dẫn tìm kiếm kết quả có thể truy cập được trong biến Python 0, được lấy từ một mô -đun có tên 1:>>>
Đường dẫn tìm kiếm mô -đun
Thực tế có một tùy chọn bổ sung: bạn có thể đặt tệp mô-đun vào bất kỳ thư mục nào bạn chọn và sau đó sửa đổi 0 vào thời gian chạy để nó chứa thư mục đó. Ví dụ: trong trường hợp này, bạn có thể đặt 8 vào thư mục 00 và sau đó đưa ra các câu sau:>>>
Khi một mô -đun đã được nhập, bạn có thể xác định vị trí được tìm thấy với thuộc tính mô -đun ____ ____101: >>>
Khi một mô -đun đã được nhập, bạn có thể xác định vị trí được tìm thấy với thuộc tính mô -đun ____ ____101: Phần thư mục của >>> import mod
>>> print(mod.s)
If Comrade Napoleon says it, it must be right.
>>> mod.a
[100, 200, 300]
>>> mod.foo(['quux', 'corge', 'grault'])
arg = ['quux', 'corge', 'grault']
>>> x = mod.Foo()
>>> x
|