Die Import-Erweiterung »as«

Die Anweisungen import und from wurden dahingehend erweitert, dass Sie in Ihrem Skript einem Modul beim Import einen anderen Namen geben können. Das heißt, die Anweisung

import langerModulName as name
ist äquivalent zu:

import langerModulName
name = langerModulName
del langerModulName          # Originalnamen verwerfen

Nach dem import können Sie (und müssen Sie sogar) den Namen nach dem as als Verweis auf das Modul benutzen. Das funktioniert auch in einer from-Anweisung wie

from module import langerName as name

um den Dateinamen einem anderen Namen in Ihrem Skript zuzuweisen. Diese Erweiterung wird häufig dazu benutzt, um kurze Synonyme für längere Namen zu erhalten und um Namenskollisionen zu vermeiden, wenn Sie in Ihrem Skript ...

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.