Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận For more information, refer to Python Modules
Python cung cấp một tính năng để tạo và lưu trữ các lớp và phương pháp và lưu trữ chúng để sử dụng tiếp. Tệp chứa các bộ phương thức và lớp này được gọi là mô -đun. Một mô -đun có thể có các mô -đun khác bên trong nó. A simple example of importing a module is shown below in which, there are 2 files that are module.py and importing_mod.py in the same directory. The module.py file acts as a module to import_mod.py file.
module.py
Lưu ý: Để biết thêm thông tin, hãy tham khảo các mô -đun Python
Ví dụ: Một ví dụ đơn giản về việc nhập một mô -đun được hiển thị bên dưới, có 2 tệp là mô -đun.py và nhập_mod.py trong cùng một thư mục. Tệp mô -đun.py hoạt động như một mô -đun để nhập tệp interpress_mod.py.
def
welcome[
str
]:
print
[
____10
Hi! User_1 Welcome to GfG1
str
Hi! User_1 Welcome to GfG3
Hi! User_1 Welcome to GfG6
Hi! User_1 Welcome to GfG7
Hi! User_1 Welcome to GfG8
Tệp nhập khẩu_mod.py
Hi! User_1 Welcome to GfG
Hi! User_1 Welcome to GfG
4 Hi! User_1 Welcome to GfG
5
Đầu ra
- Đây tải các mô -đun hoặc lớp
Hi! User_1 Welcome to GfG
9 is a dunder method [methods of class starting and ending with double underscore also called magic method] and all classes own it. It is used to import a module or a class within the instance of a class. There is an example on this method given as follows, in which we will be importing a module dynamically. The module file is now modified as:module.py
Các mô -đun được thêm vào trong mã trên là nhập các mô -đun tĩnh, tức là trong thời gian biên dịch. Trong Python, chúng ta có thể nhập các mô -đun một cách linh hoạt bằng hai cách
Bằng cách sử dụng phương thức __Import __ []:
Hi! User_1 Welcome to GfG
9 là một phương thức khó khăn [phương thức bắt đầu lớp và kết thúc với dấu gạch dưới kép cũng được gọi là phương pháp ma thuật] và tất cả các lớp sở hữu nó. Nó được sử dụng để nhập một mô -đun hoặc một lớp trong trường hợp của một lớp. Có một ví dụ về phương pháp này được đưa ra như sau, trong đó chúng tôi sẽ nhập một mô -đun một cách linh hoạt. Tệp mô -đun hiện được sửa đổi là:Hi! User_1 Welcome to GfG
0Hi! User_1 Welcome to GfG
1Dynamic_import.py
def
welcome[
str
]:
Hi! User_1 Welcome to GfG
7print
[
____10Hi! User_1 Welcome to GfG
1str
Hi! User_1 Welcome to GfG
3Hi! User_1 Welcome to GfG
0def
5def
def
8def
9welcome[
0Hi! User_1 Welcome to GfG
7str
2str
3Hi! User_1 Welcome to GfG
3Hi! User_1 Welcome to GfG
7welcome[
2welcome[
3welcome[
4welcome[
5Tệp nhập khẩu_mod.py
Hi! User_1 Welcome to GfG
Hi! User_1 Welcome to GfG
4Hi! User_1 Welcome to GfG
5 Modules can be imported dynamically by the imp module in python. The example below is a demonstration on the using the imp module. It provides the]:
2 method to find the module and the]:
3 method to import it.Dynamic_import.py
Đầu ra
Đây tải các mô -đun hoặc lớp
Các mô -đun được thêm vào trong mã trên là nhập các mô -đun tĩnh, tức là trong thời gian biên dịch. Trong Python, chúng ta có thể nhập các mô -đun một cách linh hoạt bằng hai cách
Bằng cách sử dụng phương thức __Import __ []:
Hi! User_1 Welcome to GfG
9 là một phương thức khó khăn [phương thức bắt đầu lớp và kết thúc với dấu gạch dưới kép cũng được gọi là phương pháp ma thuật] và tất cả các lớp sở hữu nó. Nó được sử dụng để nhập một mô -đun hoặc một lớp trong trường hợp của một lớp. Có một ví dụ về phương pháp này được đưa ra như sau, trong đó chúng tôi sẽ nhập một mô -đun một cách linh hoạt. Tệp mô -đun hiện được sửa đổi là:Hi! User_1 Welcome to GfG
0Hi! User_1 Welcome to GfG
1def
welcome[
str
]:
Hi! User_1 Welcome to GfG
7print
[
____10Hi! User_1 Welcome to GfG
1str
Hi! User_1 Welcome to GfG
3[
3[
4Hi! User_1 Welcome to GfG
0def
5Hi! User_1 Welcome to GfG
7print
Hi! User_1 Welcome to GfG
00def
def
8def
9welcome[
0Hi! User_1 Welcome to GfG
11Hi! User_1 Welcome to GfG
12Hi! User_1 Welcome to GfG
13Hi! User_1 Welcome to GfG
14Hi! User_1 Welcome to GfG
0def
5Hi! User_1 Welcome to GfG
7print
Hi! User_1 Welcome to GfG
00def
def
8def
9welcome[
0Hi! User_1 Welcome to GfG
7welcome[
2welcome[
3welcome[
4welcome[
5Hi! User_1 Welcome to GfG
7welcome[
7welcome[
3welcome[
9str
0Hi! User_1 Welcome to GfG
39Hi! User_1 Welcome to GfG
40str
9Hi! User_1 Welcome to GfG
42Hi! User_1 Welcome to GfG
3Tệp nhập khẩu_mod.py
Hi! User_1 Welcome to GfG