Mô đun Python
- Trang Trước Phạm vi Python
- Trang Tiếp Theo Ngày Python
Mô-đun là gì?
Hãy suy nghĩ về mô-đun như một thư viện mã nguồn.
Mô-đun là tệp chứa một nhóm hàm, mà bạn muốn tham chiếu trong ứng dụng của mình.
Tạo mô-đun
Để tạo mô-đun, chỉ cần lưu mã nguồn cần thiết trong tệp có phần mở rộng .py
trong tệp có tên
Mô Hình
trong tệp có tên mymodule.py
Mã nguồn được lưu trữ trong tệp
def chào tên): print("Hello, " + tên)
mô-đun
Bây giờ, chúng ta có thể sử dụng import
câu lệnh để sử dụng mô-đun mà chúng ta vừa tạo:
Mô Hình
Nhập tên mymodule
mô-đun, và gọi greeting
Hàm:
import mymodule mymodule.greeting("Bill")
Ghi chú:Khi sử dụng hàm trong mô-đun, hãy sử dụng cú pháp sau:
module_name.function_name
Biến trong mô-đun
Mô-đun có thể chứa các hàm đã được mô tả trước, nhưng cũng có thể chứa nhiều loại biến (mảng, từ điển, đối tượng, v.v.):
Mô Hình
tệp mymodule.py
Mã nguồn được lưu trữ trong
person1 = { "tên": "Bill", "tuổi": 63, "country": "USA" }
Mô Hình
Nhập tên mymodule
mô-đun, và truy cập vào từ điển person1:
import mymodule a = mymodule.person1["age"] print(a)
Đặt tên mô-đun
Bạn có thể đặt tên tùy ý cho tệp mô-đun, nhưng phần mở rộng tệp phải là .py
。
Đặt tên lại mô-đun
Bạn có thể sử dụng nó để nhập mô-đun khi nhập. as
Tạo tên gọi tắt bằng từ khóa:
Mô Hình
Tạo tên gọi tắt cho mymodule là mx:
import mymodule as mx a = mx.person1["age"] print(a)
mô-đun trong hệ thống
Python có một số mô-đun trong hệ thống, bạn có thể nhập chúng vào bất kỳ lúc nào.
Mô Hình
Nhập khẩu và sử dụng platform
Mô-đun:
import platform x = platform.system() print(x)
Sử dụng hàm dir()
Có một hàm内置 có thể liệt kê tất cả các tên hàm (hoặc tên biến) trong mô-đun.dir()
Hàm:
Mô Hình
Liệt kê tất cả các tên đã định nghĩa thuộc mô-đun platform:
import platform x = dir(platform) print(x)
Ghi chú:Hàm dir() có thể được sử dụng cho tất cả các mô-đun, cũng như mô-đun mà bạn tự tạo.
Nhập khẩu từ mô-đun
Bạn có thể sử dụng từ khóa from để chọn chỉ nhập khẩu phần tử từ mô-đun.
Mô Hình
Mô-đun mymodule có một hàm và một từ điển:
def chào tên): print("Hello, " + tên) person1 = { "tên": "Bill", "tuổi": 63, "country": "USA" }
Mô Hình
Chỉ nhập khẩu từ mô-đun person1 từ điển:
from mymodule import person1 print (person1["tuổi"])
Lưu ý:Khi nhập khẩu bằng từ khóa from, đừng sử dụng tên mô-đun trong việc tham chiếu phần tử của mô-đun. Ví dụ: person1["tuổi"], thay vì mymodule.person1["tuổi"]。
- Trang Trước Phạm vi Python
- Trang Tiếp Theo Ngày Python