Python __import __ ()

__Import __ () on toiminto, jota kutsutaan tuontilausekkeella.

__import__()Funktion syntaksi on:

 __import __ (nimi, globaalit = Ei mitään, paikalliset = Ei mitään, luettelosta = (), taso = 0)

__import __ () -parametrit

  • nimi - tuotavan moduulin nimi
  • globaalit ja paikalliset - määrittää, miten nimi tulkitaan
  • fromlist - objektit tai alimoduulit, jotka on tuotava nimellä
  • taso - määrittää, käytetäänkö absoluuttista vai suhteellista tuontia

__Import __ (): n käyttöä ei suositella

Tätä __import__()toimintoa ei tarvita jokapäiväiseen Python-ohjelmaan. Sitä käytetään harvoin ja usein ei suositella.

Tätä toimintoa voidaan käyttää tuontilausekkeen semantiikan muuttamiseen, koska käsky kutsuu tätä toimintoa. Sen sijaan on parempi käyttää tuontikoukkuja.

Ja jos haluat tuoda moduulin nimellä, käytä importlib.import_module ().

Esimerkki: Kuinka __import () __ toimii?

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

Tuotos

 2.5

fabs()Menetelmä on määritelty mathmoduulissa. Voit soittaa tähän toimintoon seuraavalla syntaksilla:

 import math math.fabs(x)

Edellä mainitussa ohjelmassa muutimme kuitenkin fabs()toimintatapaa. Nyt voimme käyttää myös fabs()seuraavaa syntaksia:

 mathematics.fabs(x)

Mielenkiintoisia artikkeleita...