Fungsi __import__()

Deskripsi

Fungsi __import__() adalah fungsi lanjut yang dipanggil oleh statement import. Fungsi ini sangat jarang digunakan untuk pemakaian sehari-hari.
Lebih baik menggunakan statemen import untuk mengimpor modul, atau menggunakan metode importlib.import_module().


Sintaks

Fungsi __import__() memiliki sintaks sebagai berikut:

__import__(name, globals=None, locals=None, fromlist=(), level=0)

Parameter

  • name – nama modul yang akan diimport
  • globals dan locals – menentukan cara menginterpretasikan name
  • fromlist – objek atau submodul yang harus diimport oleh name
  • level – menentukan apakah akan digunakan import absolut atau relatif

Nilai Kembalian

Fungsi __import__() mengembalikan modul yang jadi argumennya.


Contoh

mathematics = __import__('math', globals(), locals(), [], 0) print(mathematics.fabs(-3.5))

Output

Output dari program di atas adalah seperti berikut:

3.5