O'Reilly logo

Einfüehrung in Python by David Ascher, Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required