Các gói là một cách cấu trúc không gian tên mô-đun của Python bằng cách sử dụng “tên mô-đun chấm”. -Tài liệu Python
Tham khảo câu chuyện của tôi để nhập mô-đun trong python
Ví dụ: tên mô-đun
var=1
def fn[x,y]:
return x+y
0 chỉ định mô-đun con có tên var=1
def fn[x,y]:
return x+y
1 trong gói có tên var=1
def fn[x,y]:
return x+y
2Tôi đã tạo các gói và gói con sau. Hãy xem cách nhập các gói này
Hình ảnh của tác giả
Tôi đã tạo một gói
var=1
def fn[x,y]:
return x+y
3Tôi đã tạo một gói phụ
var=1
def fn[x,y]:
return x+y
4Tôi đã tạo tệp bổ sung. py, trừ. py dưới gói phụ
var=1
def fn[x,y]:
return x+y
4Tất cả các gói và gói con có ____06. Nó có thể chỉ là một tập tin trống. Các tệp
var=1
def fn[x,y]:
return x+y
7 được yêu cầu để Python xử lý các thư mục chứa tệp dưới dạng các góiHình ảnh của tác giả
Các cách khác nhau để nhập gói trong python
- Sử dụng câu lệnh Nhập khẩu
var=1
def fn[x,y]:
return x+y
8nhập calc. toán học. bổ sung → Nhập khẩu
var=1
9 và giới hạn
def fn[x,y]:
return x+yvar=1
00
def fn[x,y]:
return x+y
locals[] → Nó sẽ trả về một từ điển đại diện cho bảng ký hiệu cục bộ hiện tại
var=1
def fn[x,y]:
return x+y
1Trong bảng ký hiệu cục bộ chỉ có ____03 tên được cập nhật
var=1
def fn[x,y]:
return x+y
8→Điều này tải mô hình con calc. toán học. phép cộng. Nó chỉ được tham chiếu với tên đầy đủ của nó. Các hàm và biến bên trong “phép cộng. py” được truy cập như thế này.
var=1
def fn[x,y]:
return x+y
03Hình ảnh của tác giả
phép cộng. py
var=1
def fn[x,y]:
return x+y
Ví dụ
var=1
def fn[x,y]:
return x+y
02. Sử dụng tên địa phương
var=1
def fn[x,y]:
return x+y
04nhập calc. toán học. bổ sung → Nhập khẩu
var=1
9 và giới hạn như
def fn[x,y]:
return x+yvar=1
06
def fn[x,y]:
return x+y
Điều này tải submodule
var=1
def fn[x,y]:
return x+y
9. Nó phải được tham chiếu với tên địa phương của nó chỉ là var=1
def fn[x,y]:
return x+y
08var=1
def fn[x,y]:
return x+y
2Trong bảng ký hiệu cục bộ chỉ
var=1
def fn[x,y]:
return x+y
08 được cập nhậtCác hàm và biến bên trong
var=1
def fn[x,y]:
return x+y
20 được truy cập như thế nàyvar=1
def fn[x,y]:
return x+y
21Hình ảnh của tác giả
Ví dụ
var=1
def fn[x,y]:
return x+y
63. Sử dụng mệnh đề
var=1
def fn[x,y]:
return x+y
22từ calc. bổ sung nhập khẩu mathcalc→Đã nhập
var=1
9 và giới hạn là
def fn[x,y]:
return x+yvar=1
24
def fn[x,y]:
return x+y
Điều này cũng tải mô hình con
var=1
def fn[x,y]:
return x+y
25 và làm cho nó khả dụng mà không cần tiền tố gói, vì vậy nó có thể được sử dụng như sauCác hàm và biến bên trong
var=1
def fn[x,y]:
return x+y
20 được truy cập như thế nàyvar=1
def fn[x,y]:
return x+y
27var=1
def fn[x,y]:
return x+y
28var=1
def fn[x,y]:
return x+y
4Trong bảng ký hiệu cục bộ chỉ có ________ 225 được cập nhật
Hình ảnh của tác giả
Ví dụ
var=1
def fn[x,y]:
return x+y
64. Để nhập hàm hoặc biến mong muốn trực tiếp
var=1
def fn[x,y]:
return x+y
60Nó tải mô hình con
var=1
def fn[x,y]:
return x+y
25, nhưng điều này làm cho chức năng của nó var=1
def fn[x,y]:
return x+y
62 có sẵn trực tiếptừ calc. toán học. bổ sung nhập khẩu a → Nhập khẩu
var=1
9and
def fn[x,y]:
return x+yvar=1
64 được giới hạn là
def fn[x,y]:
return x+yvar=1
65
def fn[x,y]:
return x+y
Chúng ta có thể truy cập trực tiếp hàm
var=1
def fn[x,y]:
return x+y
62. Nhưng không thể truy cập các chức năng hoặc biến khác trong mô-đun bổ sungNguồn hình ảnh. Tác giả
Ví dụ
var=1
def fn[x,y]:
return x+y
4Trong bảng ký hiệu cục bộ, chỉ ______267 được cập nhật
var=1
def fn[x,y]:
return x+y
6Truy cập trực tiếp các hàm và biến bằng cách đề cập cả hai trong câu lệnh nhập
var=1
def fn[x,y]:
return x+y
68Nó tải mô hình con
var=1
def fn[x,y]:
return x+y
25, nhưng điều này làm cho chức năng của nó var=1
def fn[x,y]:
return x+y
62 và biến var=1
def fn[x,y]:
return x+y
41 có sẵn trực tiếptừ calc. toán học. bổ sung nhập a→Đã nhập
var=1
9and
def fn[x,y]:
return x+yvar=1
64 được giới hạn là
def fn[x,y]:
return x+yvar=1
65 ,
def fn[x,y]:
return x+yvar=1
45 được giới hạn là
def fn[x,y]:
return x+yvar=1
46
def fn[x,y]:
return x+y
Chúng ta có thể truy cập trực tiếp hàm
var=1
def fn[x,y]:
return x+y
62 và biến var=1
def fn[x,y]:
return x+y
41Nguồn hình ảnh. Tác giả
var=1
def fn[x,y]:
return x+y
8Những điểm quan trọng cần nhớ
var=1
def fn[x,y]:
return x+y
49Mục có thể là mô-đun con [hoặc gói con] của gói hoặc một số tên khác được xác định trong gói, như hàm, lớp hoặc biến.
Câu lệnh
var=1
def fn[x,y]:
return x+y
60 đầu tiên kiểm tra xem mục đó có được xác định trong gói hay không, nếu không, câu lệnh giả định đó là một mô-đun và thử tải mục đó. Nếu không tìm thấy nó, một ngoại lệ var=1
def fn[x,y]:
return x+y
61 sẽ được đưa ra. var=1
def fn[x,y]:
return x+y
62Mỗi mặt hàng ngoại trừ mặt hàng cuối cùng phải là một gói.
Mục cuối cùng có thể là một mô-đun hoặc gói nhưng không thể là một lớp hoặc hàm hoặc biến được xác định trong mục trước đó.
Tài nguyên [Tài liệu Python]
gói
con đường
nhập khẩu
Đọc thêm
Nhập mô-đun trong Python
Hãy tìm hiểu về các cách nhập mô-đun khác nhau trong python
Trung bình. com
Xem không gian này để biết thêm các bài viết về Python và Khoa học dữ liệu. Nếu bạn muốn đọc thêm các hướng dẫn của tôi, hãy theo dõi tôi trên Medium, LinkedIn, Twitter