Python-Modul
- Vorherige Seite Python-Bereich
- Nächste Seite Python-Datum
Kursempfehlung:
Was ist ein Modul?
Denken Sie an Module, die ähnlich wie Bibliotheken sind.
Module sind Dateien, die eine Gruppe von Funktionen enthalten und in der Anwendung referenziert werden möchten.
Modul erstellen .py
Um Module zu erstellen, speichern Sie einfach den erforderlichen Code in einer Datei mit der Erweiterung
Beispiel
In der Datei mymodule.py
Speichern Sie den Code in der Datei
def greeting(name): print("Hallo, " + name)
Modul verwenden
Jetzt können wir import
Anweisung aus, um das gerade erstellte Modul zu verwenden:
Beispiel
Importieren Sie das Modul mymodule
Modul und rufen Sie greeting
Funktionen:
import mymodule mymodule.greeting("Bill")
Anmerkung:Wenn Sie Funktionen aus dem Modul verwenden, verwenden Sie die folgende Syntax:
module_name.function_name
Variablen im Modul
Module können bereits beschriebene Funktionen enthalten, aber können auch verschiedene Arten von Variablen (Array, Dictionary, Objekte usw.) enthalten:
Beispiel
In der Datei mymodule.py
Speichern Sie den Code in der Datei
person1 = { "name": "Bill", "age": 63, "country": "USA" }
Beispiel
Importieren Sie das Modul mymodule
Importieren Sie das Modul und greifen Sie auf das Dictionary person1 zu:
import mymodule a = mymodule.person1["age"] print(a)
Modul benennen
Sie können Module nach Belieben benennen, aber die Dateierweiterung muss .py
.
Module umbenennen
Sie können dies verwenden, um Module beim Import zu benennen as
Schlüsselwort zum Erstellen eines Aliases:
Beispiel
Erstellen Sie einen Alias für mymodule als mx:
import mymodule as mx a = mx.person1["age"] print(a)
Eingebauten Module
In Python gibt es mehrere eingebauten Module, die Sie jederzeit importieren können.
Beispiel
Importieren und verwenden platform
Modul:
import platform x = platform.system() print(x)
Verwenden Sie die Funktion dir()
Es gibt eine eingebauten Funktion, die alle Funktionsnamen (oder Variablennamen) im Modul auflistet.dir()
Funktionen:
Beispiel
Liste alle definierten Namen, die dem Modul platform gehören:
import platform x = dir(platform) print(x)
Anmerkung:Die Funktion dir() kann für alle Module und auch für von Ihnen erstellte Module verwendet werden.
Modulimport
Sie können den Schlüsselwort "from" verwenden, um nur Teile aus dem Modul zu importieren.
Beispiel
Der Modul mymodule besitzt eine Funktion und ein Dictionary:
def greeting(name): print("Hallo, " + name) person1 = { "name": "Bill", "age": 63, "country": "USA" }
Beispiel
Importieren Sie nur das Dictionary person1 aus dem Modul:
from mymodule import person1 print (person1["age"])
Hinweis:Verwenden Sie beim Importieren mit dem Schlüsselwort "from" nicht den Modulnamen, wenn Sie Elemente aus dem Modul referenzieren. Beispiel: person1["age"], nicht mymodule.person1["age"].
- Vorherige Seite Python-Bereich
- Nächste Seite Python-Datum