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.