Làm cách nào một mô-đun có thể được nhập vào tệp python?

Nhập trong python tương tự như #include header_file trong C/C++. Các mô-đun Python có thể truy cập mã từ một mô-đun khác bằng cách nhập tệp/hàm bằng cách nhập. Câu lệnh nhập khẩu là cách phổ biến nhất để gọi máy móc nhập khẩu, nhưng nó không phải là cách duy nhất

nhập module_name

Khi quá trình nhập được sử dụng, nó sẽ tìm kiếm mô-đun ban đầu trong phạm vi cục bộ bằng cách gọi hàm __import__[]. Giá trị được trả về bởi hàm sau đó được phản ánh trong đầu ra của mã ban đầu.  

TRĂN




3.141592653589793
1
3.141592653589793
2

3.141592653589793
3____24
3.141592653589793
5

3.141592653589793
6
3.141592653589793
0
3.141592653589793
1
3.141592653589793
2

đầu ra

The value of pi is : ', 3.141592653589793

nhập module_name. Tên thành viên

Trong mô-đun mã trên, toán học được nhập và các biến của nó có thể được truy cập bằng cách coi nó là một lớp và pi là đối tượng của nó.
Giá trị của pi được trả về bởi __import__[]. toàn bộ pi có thể được nhập vào mã ban đầu của chúng tôi, thay vì nhập toàn bộ mô-đun.

TRĂN




3.141592653589793
3
3.141592653589793
2
3.141592653589793
1
3.141592653589793
6

 

3.141592653589793
7

3.141592653589793
8

3.141592653589793
9

3.141592653589793
6
3.14159265359
720
1

đầu ra

3.141592653589793

từ module_name nhập *

Trong mô-đun mã trên, toán học không được nhập, mà chỉ có số pi được nhập dưới dạng một biến.
Tất cả các hàm và hằng số có thể được nhập bằng cách sử dụng *.

TRĂN




3.141592653589793
3
3.141592653589793
2
3.141592653589793
1
3.14159265359
720
5

3.141592653589793
6
3.14159265359
720
1

3.141592653589793
6
3.14159265359
720
9
3.141592653589793
50
3.141592653589793
51

Đầu ra

3.14159265359
720

Như đã nói ở trên, nhập sử dụng __import__[] để tìm kiếm mô-đun và nếu không tìm thấy, nó sẽ tăng ImportError

TRĂN




3.141592653589793
1
3.141592653589793
53

3.141592653589793
6
3.141592653589793
55

đầu ra

3.141592653589793
5

Bài viết này được đóng góp bởi Piyush Doorwar. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác

Mô-đun có thể chứa các hàm, như đã được mô tả, nhưng cũng có các biến thuộc mọi loại [mảng, từ điển, đối tượng, v.v.]

Ví dụ

Lưu mã này vào tệp

The value of pi is : ', 3.141592653589793
6

person1 = {
  "tên". "John",
  "tuổi". 36,
  "quốc gia". "Na Uy"
}

Ví dụ

Nhập mô-đun có tên mymodule và truy cập từ điển person1

nhập mymodule

a = mymodule. person1["age"]
print[a]

Chạy ví dụ »

Đặt tên cho một mô-đun

Bạn có thể đặt tên cho tệp mô-đun bất cứ điều gì bạn thích, nhưng nó phải có phần mở rộng tệp là

The value of pi is : ', 3.141592653589793
7

Đổi tên một Module

Bạn có thể tạo bí danh khi nhập mô-đun bằng cách sử dụng từ khóa

The value of pi is : ', 3.141592653589793
8

Ví dụ

Tạo bí danh cho

The value of pi is : ', 3.141592653589793
9 được gọi là
3.141592653589793
0

nhập mymodule dưới dạng mx

a = mx. person1["age"]
print[a]

Chạy ví dụ »

Mô-đun tích hợp

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

Ví dụ

Nhập và sử dụng mô-đun

3.141592653589793
1

nền tảng nhập khẩu

x = nền tảng. system[]
print[x]

Tự mình thử »

Sử dụng hàm dir[]

Có một hàm tích hợp để liệt kê tất cả các tên hàm [hoặc tên biến] trong một mô-đun. Hàm

3.141592653589793
2

Ví dụ

Liệt kê tất cả các tên được xác định thuộc về mô-đun nền tảng

nền tảng nhập khẩu

x = dir[nền tảng]
print[x]

Tự mình thử »

Ghi chú. Hàm dir[] có thể được sử dụng trên tất cả các mô-đun, kể cả những mô-đun bạn tự tạo

Nhập Từ Mô-đun

Bạn có thể chọn chỉ nhập các phần từ mô-đun bằng cách sử dụng từ khóa

The value of pi is : ', 3.141592653589793
60

Ví dụ

Mô-đun có tên

The value of pi is : ', 3.141592653589793
9 có một chức năng và một từ điển

lời chào chắc chắn[tên].
  print["Xin chào, " + tên]

person1 = {
  "tên". "John",
  "tuổi". 36,
  "quốc gia". "Na Uy"
}

Ví dụ

Chỉ nhập từ điển person1 từ mô-đun

từ mymodule nhập person1

in [person1["tuổi"]]

Chạy ví dụ »

Ghi chú. Khi nhập bằng từ khóa

The value of pi is : ', 3.141592653589793
60, không sử dụng tên mô-đun khi đề cập đến các phần tử trong mô-đun. Ví dụ.
The value of pi is : ', 3.141592653589793
63, không phải
The value of pi is : ', 3.141592653589793
64

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

Mô-đun trong Python là gì và làm thế nào nó có thể được nhập?

Một mô-đun có thể được nhập bởi một chương trình khác để sử dụng chức năng của nó. Đây là cách bạn cũng có thể sử dụng thư viện chuẩn Python. Nói một cách đơn giản, mô-đun là tệp bao gồm mã Python . Nó có thể định nghĩa các hàm, lớp và biến và cũng có thể bao gồm mã có thể chạy được.

Chủ Đề