Python-Importbefehl

Python Import Command



Der Importbefehl in Python wird verwendet, um Zugriff auf andere Module zu erhalten. Module entsprechen einer Codebibliothek in Java, C, C++ oder C#. Ein Modul umfasst normalerweise eine Reihe von Funktionen und Variablen. Wenn wir diese Funktionen von Modulen in unseren Code aufnehmen oder verwenden müssen, können wir das Modul einfach mit dem Importbefehl importieren und die Modulfunktionen und -variablen einfach aufrufen. Der Importbefehl ist die einfachste und gebräuchlichste Methode zum Einbinden von Modulen in Ihren Code.

Python bietet viele integrierte Module, die wir einfach in unseren Code integrieren können. Wir können unser Modul auch erstellen, indem wir einfach die Python-Codedatei mit der . py Verlängerung.







In diesem Artikel erfahren wir, wie wir unsere eigenen und eingebauten Module in Python importieren können. Der Spyder3-Editor wird zum Erstellen und Ausführen der Python-Skripte verwendet.



So verwenden Sie den Importbefehl

Wir nehmen das importieren Schlüsselwort zum Importieren der Module in Python. Beim Importieren des Moduls in unseren Code schreiben wir den Modulnamen mit dem Importbefehl auf diese Weise:



importierenModulname

Integrierte Python-Module importieren

Python bietet viele integrierte Module. Das Math-Modul ist eines der gängigen Module, das verwendet wird, um die mathematischen Funktionen auszuführen.





Lassen Sie uns das Mathematikmodul mit dem Schlüsselwort import importieren und seine Funktionen verwenden, um mathematische Berechnungen durchzuführen. Wenn wir von einem Modul aus auf eine Funktion zugreifen, schreiben wir den Namen des Moduls und setzen einen Punkt und schreiben den Namen der Funktion wie folgt:

Modulname.Funktionsname()
# das Mathe-Modul importieren
importieren Mathematik
# den Wert der Pi-Konstante ausgeben
drucken('Der Wert von PI ist: ',Mathematik.Pi)

# Berechnung der Fakultät einer Zahl mit der Fakultätsfunktion
drucken('Die Fakultät der Zahl 5 ist: ',Mathematik.Fakultät(5))

# Berechnung des Logarithmus einer Zahl mit der Log-Funktion
drucken('Das Protokoll von 10 ist: ',Mathematik.Protokoll(10))

# den Wert der Eulerschen Zahl ausgeben
drucken('Der Wert der Eulerschen Zahl ist: ', Mathematik.Und)

# Berechnung des Bogenmaßes aus Grad
Arbeit= Mathematik.Bogenmaß(90)
drucken('Das Radiant von 90 ist: ',Arbeit)

# Berechnung des Sinuswertes
drucken('Die Sünde von 90 ist: ',Mathematik.ohne(90))

# Berechnung des Coa-Wertes
drucken('Der cos von 90 ist: ',Mathematik.etwas(90))

# Berechnung des Bräunungswerts
drucken('Die Bräune von 90 ist: ',Mathematik.so(90))

Ausgabe



Die Ausgabe wird auf der Python-Konsole angezeigt.

Wenn wir in einigen Fällen nur eine bestimmte Funktion oder eine Konstante aus einem Modul importieren möchten, können wir Folgendes tun:

vonModulnameimportierenFunktionsnameoderkonstanter_name

Beispielsweise kann auf diese Weise nur die Pi-Konstante aus dem Mathematikmodul importiert werden

von Mathematik importierenPi

Sehen wir uns ein Beispiel dafür an.

# nur den Pi-Wert aus dem Mathematikmodul importieren
von Mathematik importierenPi
# den Wert der Pi-Konstante ausgeben
#hier verwenden wir pi direkt anstelle von math.pi()
drucken('Der Wert von PI ist: ',Pi)

Ausgabe

Die Ausgabe wird auf der Python-Konsole angezeigt.

Alle Funktionen und Konstanten können auf diese Weise importiert werden:

vonModulnameimportieren*

Im Fall des Mathematikmoduls wäre das so:

# nur den Pi-Wert aus dem Mathematikmodul importieren
von Mathematik importieren*
# Jetzt müssen wir keine Mathematik mit der Konstanten und der Funktion angeben
# den Wert der Pi-Konstante ausgeben
drucken('Der Wert von PI ist: ',Pi)

# Berechnung des Wertes von sin 90
drucken('Der Wert von Sünde 90 ist:',ohne(90))

# Berechnung der Fakultät von 8
drucken('Die Fakultät von 8 ist: ',Fakultät(8) )

Ausgabe

Die Ausgabe wird auf der Python-Konsole angezeigt.

Der Importbefehl sucht nach dem Modulnamen, wenn das Modul nicht gefunden wird, und zeigt dann einen Fehler an. Versuchen wir, das Modul Tokenizer zu importieren.

importierenTokenisierer
drucken(Tokenisierer.Zeichen())

Ausgabe

In der Ausgabe können Sie sehen, dass ein Fehler ModuleNotFoundError ausgegeben wird.

Erstellen Sie Ihr Modul

Um Ihr Modul zu erstellen, erstellen Sie eine Python-Datei, schreiben Sie den Code und speichern Sie ihn mit der Erweiterung .py.

Sehen wir uns ein Beispiel dafür an.

Beispiel

Wir haben ein neues Modul namenscalcul.py erstellt. Es hat eine Funktion, die zwei Zahlen als Argument nimmt und deren Summe zurückgibt.

def Summe(val_1,val_2):
drucken('Summe ist: ',val_1 + val_2)

Lassen Sie uns nun eine weitere Python-Datei (test.py) erstellen und das Taschenrechnermodul in dieser Datei aufrufen.

# das Taschenrechnermodul importieren
importierenTaschenrechner
# Aufruf der Summenfunktion
drucken(Taschenrechner.Summe(1,2))

Ausgabe

Die Ausgabe wird auf der Python-Konsole angezeigt.

Lassen Sie uns nun die Rechnermoduldatei ändern und hier zwei Variablen erstellen.

val_1=0
val_2=0
def Summe():
drucken('Summe ist: ',val_1 + val_2)

Versuchen wir, auf die Variablen des Taschenrechnermoduls in test.py zuzugreifen

# das Taschenrechnermodul importieren
importierenTaschenrechner
# auf die erste Variable zugreifen und einen Wert zuweisen
Taschenrechner.val_1=10
# auf die zweite Variable zugreifen und einen Wert zuweisen
Taschenrechner.val_2=zwanzig
# Aufruf der Summenfunktion aus dem Taschenrechnermodul
drucken(Taschenrechner.Summe())

Ausgabe

Die Ausgabe wird auf der Python-Konsole angezeigt.

Wir können auch beim Importieren eines Moduls einen Alias ​​erstellen, indem wir das Schlüsselwort as verwenden, und es funktioniert gut.

# Importieren des Rechnermoduls als cal
importierenTaschenrechnerwiecal
# auf die erste Variable zugreifen und einen Wert zuweisen
kal.val_1=10
# auf die zweite Variable zugreifen und einen Wert zuweisen
kal.val_2=zwanzig
# Aufruf der Summenfunktion aus dem Taschenrechnermodul
drucken(kal.Summe())

Ausgabe

In der Ausgabe können Sie sehen, dass es gut funktioniert und keine Fehler anzeigt.

Wir können die in Python integrierte Funktion dir() verwenden, um alle verfügbaren Funktionen und Variablen eines Moduls aufzulisten.

# Importieren des Rechnermoduls als cal
importierenTaschenrechnerwiecal
# mit der Funktion dir()
drucken(dir(cal))

Ausgabe

Die Ausgabe zeigt alle verfügbaren Variablen und Funktionen des Rechnermoduls.

Abschluss

In diesem Artikel wird der Python-Importbefehl anhand einfacher Beispiele ausführlich erklärt. Der Importbefehl wird verwendet, um die integrierten und benutzerdefinierten Module in Python-Dateien aufzurufen.