Làm cách nào để nhập một gói Python?

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
2

Tô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
3

Tôi đã tạo một gói phụ

var=1
def fn[x,y]:
return x+y
4

Tôi đã tạo tệp bổ sung. py, trừ. py dưới gói phụ

var=1
def fn[x,y]:
return x+y
4

Tấ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ói

Hình ảnh của tác giả

Các cách khác nhau để nhập gói trong python

  1. Sử dụng câu lệnh Nhập khẩu

var=1
def fn[x,y]:
return x+y
8

nhập calc. toán học. bổ sung → Nhập khẩu

var=1
def fn[x,y]:
return x+y
9 và giới hạn
var=1
def fn[x,y]:
return x+y
00

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
1

Trong 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
03

Hì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
0

2. Sử dụng tên địa phương

var=1
def fn[x,y]:
return x+y
04

nhập calc. toán học. bổ sung → Nhập khẩu

var=1
def fn[x,y]:
return x+y
9 và giới hạn như
var=1
def fn[x,y]:
return x+y
06

Đ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
08

var=1
def fn[x,y]:
return x+y
2

Trong bảng ký hiệu cục bộ chỉ

var=1
def fn[x,y]:
return x+y
08 được cập nhật

Cá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ày

var=1
def fn[x,y]:
return x+y
21

Hình ảnh của tác giả

Ví dụ

var=1
def fn[x,y]:
return x+y
6

3. Sử dụng mệnh đề

var=1
def fn[x,y]:
return x+y
22

từ calc. bổ sung nhập khẩu mathcalc→Đã nhập

var=1
def fn[x,y]:
return x+y
9 và giới hạn là
var=1
def fn[x,y]:
return x+y
24

Đ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ư sau

Cá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ày

var=1
def fn[x,y]:
return x+y
27
var=1
def fn[x,y]:
return x+y
28

var=1
def fn[x,y]:
return x+y
4

Trong 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
6

4. Để nhập hàm hoặc biến mong muốn trực tiếp

var=1
def fn[x,y]:
return x+y
60

Nó 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ếp

từ calc. toán học. bổ sung nhập khẩu a → Nhập khẩu

var=1
def fn[x,y]:
return x+y
9and
var=1
def fn[x,y]:
return x+y
64 được giới hạn là
var=1
def fn[x,y]:
return x+y
65

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ổ sung

Nguồn hình ảnh. Tác giả

Ví dụ

var=1
def fn[x,y]:
return x+y
4

Trong bảng ký hiệu cục bộ, chỉ ______267 được cập nhật

var=1
def fn[x,y]:
return x+y
6

Truy 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
68

Nó 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ếp

từ calc. toán học. bổ sung nhập a→Đã nhập

var=1
def fn[x,y]:
return x+y
9and
var=1
def fn[x,y]:
return x+y
64 được giới hạn là
var=1
def fn[x,y]:
return x+y
65 ,
var=1
def fn[x,y]:
return x+y
45 được giới hạn là
var=1
def fn[x,y]:
return x+y
46

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
41

Nguồn hình ảnh. Tác giả
var=1
def fn[x,y]:
return x+y
8

Những điểm quan trọng cần nhớ

var=1
def fn[x,y]:
return x+y
49

Mụ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
62

Mỗ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

Làm cách nào để nhập mô-đun bằng Python?

Để tạo mô-đun, chỉ cần lưu mã bạn muốn vào một tệp có phần mở rộng tệp. py. .
Lưu mã này vào tệp có tên mymodule. py. .
Nhập mô-đun có tên mymodule và gọi hàm chào. .
Lưu mã này vào tệp mymodule. py. .
Nhập mô-đun có tên mymodule và truy cập từ điển person1

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ủ Đề