Die Syntax von Python ermöglicht es, den Code durch die Verwendung von sogenannten Modulen erheblich zu verkürzen. Ähnlich wie Header-Dateien in C++ sind Module ein Speicherort für die Definitionen von Funktionen. Sie sind in gemeinsame Verwendungen unterteilt, wie zum Beispiel das Zeitmodul, das Funktionen für zeitbezogene Verwendungen bereitstellt.
Schritte
Methode 1 von 2: Verwenden der From-Import-Anweisung
Die from-import-Anweisung importiert Funktionen aus einem Modul und lässt Sie sie wie Funktionen aus dem Kern von Python verwenden. Sie sehen nicht, dass die Funktionen zum Modul gehören.

Schritt 1. Suchen Sie das Modul
Suchen Sie das Modul, das Sie importieren möchten. Eine vollständige Liste der eingebauten Module finden Sie hier (v2.7) und hier (v3.5).

Schritt 2. Um eine bestimmte Funktion aus einem bestimmten Modul zu importieren, schreiben Sie:
aus [Modul] importieren [Funktion]
Dadurch wird dem Skript mitgeteilt, dass Sie eine bestimmte Funktion aus einem bestimmten Modul verwenden.
- Um beispielsweise die zu importieren
randint
Funktion von der
willkürlich
Modul und geben Sie mit dieser Funktion eine Zufallszahl aus, würden Sie schreiben:
aus zufälligem Import randint print(randint(0, 5))

Schritt 3. Trennen Sie mehrere Funktionen desselben Moduls durch Kommas (,)
Der Aufbau sieht so aus:
aus [Modul] importieren [Funktion], [andereFunktion], [andereFunktion], …
- Um zum Beispiel die
randint
und
willkürlich
Funktionen aus dem
willkürlich
Modul und drucken Sie Zufallszahlen mit diesen Funktionen, würden Sie schreiben:
aus zufälligem Import randint, random print(randint(0, 5)) print(random())

Schritt 4. Importieren Sie ganze Module mit a
*
anstelle eines Funktionsnamens.
Der Aufbau sieht so aus:
aus [Modul] importieren *
- Um zum Beispiel das gesamte zu importieren
willkürlich
Modul und drucke dann eine Zufallszahl mit seinem
randint
Funktion würdest du schreiben:
aus zufälligem Import * print(randint(0, 5))

Schritt 5. Importieren Sie mehrere Module, indem Sie mehrere From-Import-Anweisungen schreiben
Sie sollten für jede Anweisung eine neue Zeile beginnen, um den Code lesbar zu halten, obwohl sie mit a. getrennt werden
;
funktioniert auch.
- Um zum Beispiel die
randint
Funktion von der
willkürlich
Modul und die
sqrt
Funktion von der
Mathematik
Modul und geben dann ein Ergebnis aus beiden Funktionen aus, würden Sie schreiben:
from random import randint from math import sqrt # Würde auch funktionieren, aber schwer zu lesen: # from random import randint; aus Mathematik importieren sqrt print(randint(0, 5)) print(sqrt(25))
Methode 2 von 2: Verwenden der Importanweisung
Die Importanweisung importiert Funktionen aus einem Modul und lässt sichtbar, dass die Funktionen aus diesem Modul stammen. Wenn Sie eine mit der Importanweisung importierte Funktion verwenden, müssen Sie den Modulnamen und einen Punkt (.) davor schreiben.
Die Importanweisung erlaubt es nicht, eine einzelne Funktion aus einem Modul zu importieren, ohne auch alle anderen zu importieren.

Schritt 1. Suchen Sie das Modul
Suchen Sie das Modul, das Sie importieren möchten. Eine vollständige Liste der eingebauten Module finden Sie hier (v2.7) und hier (v3.5).

Schritt 2. Um ein Modul zu importieren, schreiben Sie mit der folgenden Struktur:
importieren [Modul]
- Um zum Beispiel die
willkürlich
Modul und drucke dann eine Zufallszahl mit seinem
randint
Funktion:
Zufallsdruck importieren (random.randint (0, 5))

Schritt 3. Trennen Sie mehrere Module durch ein Komma (,)
Der Aufbau ist:
import [Modul], [anderesModul], [anderesModul], …
Sie können auch mehrere Importanweisungen in mehreren Zeilen erstellen, wenn dies besser lesbar erscheint oder in Ihrem speziellen Fall sinnvoller ist.
- Um beispielsweise die zu importieren
willkürlich
und
Mathematik
Module und drucken Sie dann die Ergebnisse der
randint
und
sqrt
Funktionen, die in diesen Modulen enthalten sind, würden Sie schreiben:
import random, math print(random.randint(0, 5)) print(math.sqrt(25))