__Import __ () je funkcia, ktorá sa volá príkazom import.
Syntax __import__()funkcie je:
__import __ (name, globals = None, locals = None, fromlist = (), level = 0)
__import __ () Parametre
- name - názov modulu, ktorý chcete importovať
- globals and locals - určuje, ako interpretovať meno
- fromlist - objekty alebo podmoduly, ktoré by sa mali importovať podľa názvu
- úroveň - určuje, či sa má použiť absolútny alebo relatívny import
Používanie __import __ () sa neodporúča
Táto __import__()funkcia nie je nevyhnutná pre každodenný program Python. Používa sa zriedka a často sa neodporúča.
Túto funkciu je možné použiť na zmenu sémantiky príkazu import, pretože príkaz túto funkciu nazýva. Namiesto toho je lepšie použiť háky na import.
A ak chcete importovať modul podľa názvu, použite importlib.import_module ().
Príklad: Ako __import () __ funguje?
mathematics = __import__('math', globals(), locals(), (), 0) print(mathematics.fabs(-2.5))
Výkon
2.5
fabs()Metóda je definovaná v mathmodule. Túto funkciu môžete zavolať pomocou nasledujúcej syntaxe:
import math math.fabs(x)
Vo vyššie uvedenom programe sme však zmenili spôsob fungovania fabs(). Teraz môžeme tiež pristupovať fabs()pomocou nasledujúcej syntaxe:
mathematics.fabs(x)








