Python __import __ ()

__Import __ () adalah fungsi yang dipanggil oleh pernyataan import.

Sintaks __import__()fungsinya adalah:

 __import __ (nama, global = Tidak ada, penduduk setempat = Tidak ada, dari daftar = (), level = 0)

__import __ () Parameter

  • name - nama modul yang ingin Anda impor
  • global dan lokal - menentukan bagaimana menafsirkan nama
  • fromlist - objek atau submodul yang harus diimpor berdasarkan namanya
  • level - menentukan apakah akan menggunakan impor absolut atau relatif

Penggunaan __import __ () Tidak Dianjurkan

Ini __import__()fungsi tidak perlu untuk program Python sehari-hari. Ini jarang digunakan dan sering kali tidak dianjurkan.

Fungsi ini dapat digunakan untuk mengubah semantik pernyataan impor saat pernyataan memanggil fungsi ini. Sebaliknya, lebih baik menggunakan kait impor.

Dan, jika Anda ingin mengimpor modul berdasarkan nama, gunakan importlib.import_module ().

Contoh: Bagaimana __import () __ bekerja?

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

Keluaran

 2.5

The fabs()metode didefinisikan dalam mathmodul. Anda dapat memanggil fungsi ini menggunakan sintaks berikut:

 import math math.fabs(x)

Namun, pada program di atas, kami mengubah cara fabs()kerjanya. Sekarang, kami juga dapat mengakses fabs()menggunakan sintaks berikut:

 mathematics.fabs(x)

Artikel yang menarik...