Benutzung von Modulen
Programme können diese Moduldatei mit der import
- oder from
-Anweisung benutzen. Beide finden, kompilieren und führen den Code einer Moduldatei aus, falls er noch nicht geladen wurde. Der wichtige Unterschied ist der, dass import
das Modul als Ganzes holt (d.h., Sie müssen die Namen darin qualifizieren), während from
nur bestimmte Namen (oder Kopien davon) aus dem Modul holt (aber auch in diesem Fall wird das gesamte Modul geladen). Alle folgenden Beispiele rufen die in der externen Moduldatei module1.py
definierte Funktion printer
auf jeweils unterschiedliche Art auf.
Die import-Anweisung
Im ersten Beispiel erfüllt der Name module1
einen doppelten Zweck. Er identifiziert eine zu ladende externe Datei und wird im Skript zu einer ...
Get Einfüehrung in Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.