First page Back Continue Last page Overview Image

Python-Module

Python bietet per Default eine gewisse Grundfunktionalität.

Um die Sprache „schlank“ zu halten, wurden bestimmte Funktionalitäten, die nicht von allen Benutzern oder nicht häufig benötigt werden, in Module ausgelagert.

Hat eine Datei die Dateierweiterung .py und erhält sie gültigen Python-Code, dann handelt es sich um ein Python-Modul.

Es gibt ansonsten keine spezielle Syntax für Module.

Module können beliebige Objekte, wie Klassen, Attribute oder Funktionen enthalten.

Möchte man solche Module, wie zum Beispiel die Module „math“, „re“, „random“ oder „sys“, benutzen, so muss man sie einbinden:

import math

from math import sin, cos

oder

from math import *

import math as m