So importieren Sie ein Modul in Python: 2 Schritte (mit Bildern)

Inhaltsverzeichnis:

So importieren Sie ein Modul in Python: 2 Schritte (mit Bildern)
So importieren Sie ein Modul in Python: 2 Schritte (mit Bildern)

Video: So importieren Sie ein Modul in Python: 2 Schritte (mit Bildern)

Video: So importieren Sie ein Modul in Python: 2 Schritte (mit Bildern)
Video: Diagramme erstellen und formatieren (Beispiele mit Säulen-, Linien-, Kreisdiagramm) – Excel-Tutorial 2024, April
Anonim

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.

Python-Modul index
Python-Modul index

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

Python aus Modulimportfunktion example
Python aus Modulimportfunktion example

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))

Python aus Modul importieren viele Funktionen
Python aus Modul importieren viele Funktionen

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())

Python aus Modul import Everything
Python aus Modul import Everything

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))

Python aus vielen Modulen import function
Python aus vielen Modulen import function

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.

Python-Modul index
Python-Modul index

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

Python-Importmodul
Python-Importmodul

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))

Python importiert mehrere Module
Python importiert mehrere Module

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))

Empfohlen: