Python importkommando

Python Import Command



Importkommandoen i Python bruges til at få adgang til andre moduler. Moduler er de samme som et kodebibliotek i Java, C, C ++ eller C#. Et modul involverer typisk et sæt funktioner og variabler. Når vi skal inkludere eller bruge disse modulers funktioner i vores kode, kan vi simpelthen importere modulet ved hjælp af importkommandoen, og vi kan let påberåbe os modulets funktioner og variabler. Importkommandoen er den enkleste og mest almindelige måde at inkludere moduler i din kode.

Python kommer med mange indbyggede moduler, som vi nemt kan inkludere i vores kode. Vi kan også oprette vores modul ved blot at gemme Python -kodefilen med. py udvidelse.







I denne artikel lærer vi, hvordan vi kan importere vores egne og indbyggede moduler i Python. Spyder3 -editor er vant til at oprette og køre Python -scripts.



Sådan bruges importkommandoen

Vi bruger importere nøgleord for at importere modulerne i Python. Mens vi importerer modulet i vores kode, skriver vi modulets navn med importkommando på denne måde:



importeremodulnavn

Importer Python indbyggede moduler

Python kommer med mange indbyggede moduler. Matematikmodul er et af de almindelige moduler, der bruges til at udføre de matematiske funktioner.





Lad os importere matematikmodulet ved at bruge importnøgleordet og bruge dets funktioner til at udføre matematiske beregninger. Når vi får adgang til en hvilken som helst funktion fra et modul, skriver vi modulets navn og sætter en prik og skriver navnet på funktionen sådan:

modulnavn.funktionsnavn()
# import af matematikmodulet
importere matematik
# udskrivning af værdien af ​​pi konstant
Print('Værdien af ​​PI er:',matematik.pi)

# beregning af et tals faktor ved hjælp af faktoriel funktion
Print('Faktoren til nummer 5 er:',matematik.faktoriel(5))

# beregning af loggen for et tal ved hjælp af logfunktionen
Print('Loggen på 10 er:',matematik.log(10))

# udskrivning af værdien af ​​Eulers nummer
Print('Værdien af ​​Eulers nummer er:', matematik.Og)

# beregning af radianerne fra grader
arbejde= matematik.radianer(90)
Print('Radianerne på 90 er:',arbejde)

# beregning af sin værdi
Print('Synden på 90 er:',matematik.uden(90))

# beregning af coa -værdien
Print('Cos af 90 er:',matematik.noget(90))

# beregning af brunværdien
Print('Tan på 90 er:',matematik.(90))

Produktion



Outputtet vises på Python -konsollen.

I nogle tilfælde, hvis vi kun vil importere en bestemt funktion eller en konstant fra et modul, kan vi gøre på denne måde:

framodulnavnimporterefunktionsnavnellerkonstant_navn

For eksempel kan kun pi -konstanten fra matematikmodulet importeres på denne måde

fra matematik importerepi

Lad os se et eksempel på det.

# importerer kun pi -værdi fra det matematiske modul
fra matematik importerepi
# udskrivning af værdien af ​​pi konstant
#her bruger vi pi direkte i stedet for math.pi ()
Print('Værdien af ​​PI er:',pi)

Produktion

Outputtet vises på Python -konsollen.

Alle funktioner og konstanter kan importeres på denne måde:

framodulnavnimportere*

I det matematiske modul ville det være sådan:

# importerer kun pi -værdi fra det matematiske modul
fra matematik importere*
# Nu behøver vi ikke at angive matematik med konstanten og funktionen
# udskrivning af værdien af ​​pi konstant
Print('Værdien af ​​PI er:',pi)

# beregning af værdien af ​​sin 90
Print('Værdien af ​​synd 90 er:',uden(90))

# beregning af faktor 8
Print('Faktor af 8 er:',faktoriel(8) )

Produktion

Outputtet vises på Python -konsollen.

Importkommandoen søger efter modulnavnet, hvis modulet ikke findes, så viser det en fejl. Lad os prøve at importere modulet Tokenizer.

importeretokenizer
Print(tokenizer.polet())

Produktion

I output kan du se, at den kaster en fejl ModuleNotFoundError.

Opret dit modul

For at oprette dit modul skal du oprette en python -fil, skrive koden og gemme den med .py -udvidelse.

Lad os se et eksempel på det.

Eksempel

Vi har oprettet et nyt modul ved navn calcul.py. Den har en funktion, der tager to tal som argument og returnerer den sum.

def sum(val_1,val_2):
Print('Summen er:',val_1 + val_2)

Lad os nu oprette en anden Python -fil (test.py) og kalde lommeregnemodulet i den fil.

# import af regnemodulet
importerelommeregner
# kalder sum -funktionen
Print(lommeregner.sum(1,2))

Produktion

Outputtet vises på Python -konsollen.

Lad os nu ændre regnemodulets fil og oprette to variabler her.

val_1=0
val_2=0
def sum():
Print('Summen er:',val_1 + val_2)

Lad os prøve at få adgang til variablerne i regnemodulet i test.py

# import af regnemodulet
importerelommeregner
# adgang til den første variabel og tildeling af en værdi
lommeregner.val_1=10
# adgang til den anden variabel og tildeling af en værdi
lommeregner.val_2=tyve
# kalder sum -funktionen fra regnemodulet
Print(lommeregner.sum())

Produktion

Outputtet vises på Python -konsollen.

Vi kan også oprette et alias, mens vi importerer et modul ved hjælp af søgeordet as, og det fungerer fint.

# import af regnemodulet som cal
importerelommeregnersomcal
# adgang til den første variabel og tildeling af en værdi
cal.val_1=10
# adgang til den anden variabel og tildeling af en værdi
cal.val_2=tyve
# kalder sum -funktionen fra regnemodulet
Print(cal.sum())

Produktion

I output kan du se, at det fungerer fint og ikke viser nogen form for fejl.

Vi kan bruge den indbyggede Python-funktion () til at liste alle de tilgængelige funktioner og variabler i et modul ned.

# import af regnemodulet som cal
importerelommeregnersomcal
# ved hjælp af dir () -funktionen
Print(til dig(cal))

Produktion

Outputtet viser alle de tilgængelige variabler og funktioner i regnemodulet.

Konklusion

Denne artikel forklarer Python -importkommandoen i detaljer ved hjælp af enkle eksempler. Importkommandoen bruges til at kalde de indbyggede og brugerdefinerede moduler i Python-filer.