Python __import __ ()

__Import __ () là một hàm được gọi bởi câu lệnh nhập.

Cú pháp của __import__()hàm là:

 __import __ (tên, hình cầu = Không có, địa phương = Không có, từ danh sách = (), cấp = 0)

__import __ () Tham số

  • name - tên của mô-đun bạn muốn nhập
  • hình cầuđịa phương - xác định cách giải thích tên
  • fromlist - các đối tượng hoặc mô-đun con nên được nhập theo tên
  • cấp độ - chỉ định sử dụng nhập khẩu tuyệt đối hay tương đối

Không khuyến khích sử dụng __import __ ()

Đây __import__()chức năng là không cần thiết cho mỗi ngày chương trình Python. Nó hiếm khi được sử dụng và thường không được khuyến khích.

Hàm này có thể được sử dụng để thay đổi ngữ nghĩa của câu lệnh nhập khi câu lệnh gọi hàm này. Thay vào đó, tốt hơn là sử dụng các móc nhập khẩu.

Và, nếu bạn muốn nhập một mô-đun theo tên, hãy sử dụng importlib.import_module ().

Ví dụ: __import () __ hoạt động như thế nào?

 mathematics = __import__('math', globals(), locals(), (), 0) print(mathematics.fabs(-2.5))

Đầu ra

 2,5

Các fabs()phương pháp được định nghĩa trong mathmô-đun. Bạn có thể gọi hàm này bằng cú pháp sau:

 import math math.fabs(x)

Tuy nhiên, trong chương trình trên, chúng tôi đã thay đổi cách thức fabs()hoạt động. Bây giờ, chúng ta cũng có thể truy cập fabs()bằng cú pháp sau:

 mathematics.fabs(x)

thú vị bài viết...