Importkommandoen i Python brukes til å få tilgang til andre moduler. Moduler er de samme som et kodebibliotek i Java, C, C ++ eller C#. En modul involverer typisk et sett med funksjoner og variabler. Når vi trenger å inkludere eller bruke disse funksjonene til moduler i koden vår, kan vi ganske enkelt importere modulen ved å bruke importkommandoen, og vi kan enkelt påkalle modulfunksjonene og variablene. Importkommandoen er den enkleste og vanlige måten å inkludere moduler i koden din.
Python kommer med mange innebygde moduler som vi enkelt kan inkludere i koden vår. Vi kan også opprette modulen vår ved å bare lagre python -kodefilen med .py Utvidelse.
I denne artikkelen vil vi lære at vi kan importere våre egne og innebygde moduler i Python. Spyder3 Editor er vant til å lage og kjøre Python -skriptene.
Hvordan bruke importkommandoen
Vi bruker import nøkkelord for å importere modulene i Python. Mens vi importerer modulen i koden vår, skriver vi modulnavnet med importkommando på denne måten:
Importer modulnavnImporter python innebygde moduler
Python kommer med mange innebygde moduler. Matemodul er en av de vanlige modulene som brukes til å utføre de matematiske funksjonene.
La oss importere matematikkmodulen ved å bruke importnøkkelordet og bruke funksjonene til å utføre matematiske beregninger. Når vi får tilgang til hvilken som helst funksjon fra en modul, skriver vi navnet på modulen og legger en prikk og skriver navnet på funksjonen slik:
modulnavn.funksjon_navn () # Importere matemodulenProduksjon
Utgangen vises på Python -konsollen.
I noen tilfeller, hvis vi bare vil importere en spesifikk funksjon eller en konstant fra en modul, kan vi gjøre på denne måten:
fra modul_name importfunksjon_navn eller konstant_navnFor eksempel kan bare PI -konstanten fra matemodulen importeres på denne måten
Fra matematikkimport piLa oss se et eksempel på det.
# Importere bare PI -verdi fra matemodulenProduksjon
Utgangen vises på Python -konsollen.
Alle funksjonene og konstantene kan importeres på denne måten:
fra import av modul_navn *I tilfelle av matemodulen ville det være slik:
# Importere bare PI -verdi fra matemodulenProduksjon
Utgangen vises på Python -konsollen.
Import -kommandoen søker etter modulenavnet hvis modulen ikke er funnet, så viser den en feil. La oss prøve å importere modulen "tokenizer".
Importer tokenizerProduksjon
I utgangen kan du se at den kaster en feil "modulenotfoundererror".
Lag modulen din
For å opprette modulen din, opprette en Python -fil, skriv koden og lagre den med .py extension.
La oss se et eksempel på det.
Eksempel
Vi har laget en ny modul som heter “Beregn.py ”. Den har en funksjon, som tar to tall som et argument og returnerer den sum.
def sum (val_1, val_2):La oss nå lage en annen Python -fil (test.py) og ring "beregne" -modulen i den filen.
# Importere beregningsmodulenProduksjon
Utgangen vises på Python -konsollen.
La oss nå endre beregningsmodulfilen og opprette to variabler her.
val_1 = 0La oss prøve å få tilgang til variablene i beregningsmodulen i test.py
# Importere beregningsmodulenProduksjon
Utgangen vises på Python -konsollen.
Vi kan også lage et alias mens vi importerer en modul ved å bruke "as" nøkkelordet, og det vil fungere bra.
# Importere beregningsmodulen som CALProduksjon
I utgangen kan du se at det fungerer bra og ikke viser noen form for feil.
Vi kan bruke Python innebygd dir () -funksjon for å liste opp alle tilgjengelige funksjoner og variabler i en modul.
# Importere beregningsmodulen som CALProduksjon
Utgangen viser alle tilgjengelige variabler og funksjoner i "beregne" -modulen.
Konklusjon
Denne artikkelen forklarer Python -importkommandoen i detalj ved hjelp av enkle eksempler. Importkommandoen brukes til å ringe de innebygde og brukerdefinerte moduler i Python-filer.