Python __import __ ()

__Import __ () je funkcija, ki jo pokliče stavek o uvozu.

Sintaksa __import__()funkcije je:

 __uvozi __ (ime, globalno = brez, lokalno = brez, s seznama = (), nivo = 0)

__import __ () Parametri

  • ime - ime modula, ki ga želite uvoziti
  • globalni in domačini - določa, kako razlagati ime
  • fromlist - predmeti ali podmoduli, ki jih je treba uvoziti po imenu
  • raven - določa, ali naj se uporabi absolutni ali relativni uvoz

Uporaba __import __ () je odsvetovana

Ta __import__()funkcija ni potrebna za vsakdanji program Python. Redko se uporablja in pogosto odsvetuje.

S to funkcijo lahko spremenite semantiko uvoza, ko stavek pokliče to funkcijo. Namesto tega je bolje uporabiti uvozne kljuke.

Če želite modul uvoziti po imenu, uporabite importlib.import_module ().

Primer: Kako deluje __import () __?

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

Izhod

 2.5

fabs()Metoda je opredeljena v mathmodulu. To funkcijo lahko pokličete z naslednjo skladnjo:

 import math math.fabs(x)

Vendar smo v zgornjem programu spremenili način fabs()dela. Zdaj lahko dostopamo tudi fabs()z naslednjo skladnjo:

 mathematics.fabs(x)

Zanimive Članki...