ID EN
Built-in Functions

__import__

Python 3.11 🇮🇩 Bahasa Indonesia

Fungsi ini dipanggil oleh pernyataan import. Ini dapat diganti (dengan mengimpor modul bawaan dan menugaskannya ke builtins.__import__) untuk mengubah semantik pernyataan import, tetapi hal ini sangat tidak disarankan karena biasanya lebih mudah menggunakan kait impor (lihat PEP 302) untuk mencapai tujuan yang sama dan tidak menyebabkan masalah dengan kode yang mengasumsikan implementasi impor default sedang digunakan. Penggunaan langsung __import__() juga tidak disarankan karena mendukung importlib.import_module().

Syntax

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

Contoh

Example 1
PYTHON
spam = __import__('spam', globals(), locals(), [], 0)
Example 2
PYTHON
spam = __import__('spam.ham', globals(), locals(), [], 0)
Example 3
PYTHON
_temp = __import__('spam.ham', globals(), locals(), ['eggs', 'sausage'], 0)
eggs = _temp.eggs
saus = _temp.sausage

See Also

importlib.import_module() import builtins __import__() importlib.import_module() import __import__() __import__()