Python

Python-Importbefehl

Python-Importbefehl

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 typischerweise 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, um Module in Ihren Code aufzunehmen.

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 dem speichern .py Erweiterung.

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 and.

So verwenden Sie den Importbefehl

Wir benutzen 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:

Modulname importieren

Integrierte Python-Module importieren

Python bietet viele eingebaute 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
Mathematik importieren
# den Wert der Pi-Konstante ausgeben
print("Der Wert von PI ist: ",math.Pi)
# Berechnung der Fakultät einer Zahl mit der Fakultätsfunktion
print("Die Fakultät der Zahl 5 ist: ",math.Fakultät(5))
# Berechnung des Logarithmus einer Zahl mit der Log-Funktion
print("Das Protokoll von 10 ist: ",math.log(10))
# den Wert der Eulerschen Zahl ausgeben
print("Der Wert der Eulerschen Zahl ist: ", math.e)
# Berechnung des Bogenmaßes aus Grad
rad = mathe.Bogenmaß(90)
print("Das Bogenmaß von 90 ist: ",rad)
# Berechnung des Sinuswertes
print("Die Sünde von 90 ist: ",math.Sünde(90))
# Berechnung des Coa-Wertes
print("Der Kosinus von 90 ist: ",math.cos(90))
# Berechnung des Bräunungswerts
print("Die Bräune von 90 ist: ",math.braun(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:

aus module_name import function_name oder konstant_name

So kann zum Beispiel nur die Pi-Konstante aus dem Mathematikmodul importiert werden

aus mathe import pi

Sehen wir uns ein Beispiel dafür an.

# nur den Pi-Wert aus dem Mathematikmodul importieren import
aus mathe import pi
# den Wert der Pi-Konstante ausgeben
#hier verwenden wir Pi direkt statt Mathe ma.Pi()
print("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:

aus Modulname importieren *

Im Fall des Mathematikmoduls wäre das so:

# nur den Pi-Wert aus dem Mathematikmodul importieren import
aus Mathe-Import *
# Jetzt müssen wir keine Mathematik mit der Konstanten und der Funktion angeben
# den Wert der Pi-Konstante ausgeben
print("Der Wert von PI ist: ",pi)
# Berechnung des Wertes von sin 90
print("Der Wert von sin 90 ist:", sin(90))
# Berechnung der Fakultät von 8
print("Die Fakultät von 8 ist: ",factorial(8) )

Ausgabe

Die Ausgabe wird auf der Python-Konsole angezeigt.

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

Tokenizer importieren
drucken (Tokenizer).Zeichen())

Ausgabe

In der Ausgabe können Sie sehen, dass der 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 .py-Erweiterung.

Sehen wir uns ein Beispiel dafür an.

Beispiel

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

def summe(val_1,val_2):
print("Summe ist: ",val_1+val_2)

Jetzt erstellen wir eine weitere Python-Datei (test.py) und rufen Sie das Modul "Rechner" in dieser Datei auf.

# das Taschenrechnermodul importieren
Importrechner
# Aufruf der Summenfunktion
drucken (Rechner.Summe(1,2))

Ausgabe

Die Ausgabe wird auf der Python-Konsole angezeigt.

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

Wert_1=0
val_2=0
def summe():
print("Summe ist: ",val_1+val_2)

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

# das Taschenrechnermodul importieren
Importrechner
# auf die erste Variable zugreifen und einen Wert zuweisen
Taschenrechner.Wert_1=10
# auf die zweite Variable zugreifen und einen Wert zuweisen
Taschenrechner.val_2=20
# Aufruf der Summenfunktion aus dem Taschenrechnermodul
drucken (Rechner.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 wird gut funktionieren.

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

Ausgabe

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

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

# Importieren des Rechnermoduls als cal
Importrechner als cal
# mit der Funktion dir()
print(dir(cal))

Ausgabe

Die Ausgabe zeigt alle verfügbaren Variablen und Funktionen des Moduls „Rechner“.

Fazit

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

Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...
So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...