Python Lernhandbuch

Kapitel 9: Module, Imports und die wichtigste Standardbibliothek · Abschnitt 1 von 9

import im Detail

python
import math                        # Modul laden, Zugriff mit math.sqrt(...)
import datetime as dt              # mit kürzerem Namen: dt.datetime.now()
from pathlib import Path           # einzelne Namen direkt laden
from collections import Counter, defaultdict
from os.path import *              # alles laden: vermeiden, macht Code unlesbar
Schreibweise Zugriff danach Wann
import modul modul.name Standard, zeigt klar, woher etwas kommt
import modul as m m.name Bei langen Namen oder festen Konventionen (import pandas as pd)
from modul import name name Wenn du wenige Namen oft brauchst

Eigene Module: Jede .py-Datei ist ein Modul. Liegt hilfen.py neben main.py, schreibst du in main.py: from hilfen import euro. Ein Ordner mit Dateien ist ein Paket: from meinpaket.db import verbinde. Der Code im Modul läuft beim ersten Import einmal. Deshalb gehört Startcode in if __name__ == '__main__': (Kapitel 1).

Fremdpakete installierst du mit uv add paketname. Sie erscheinen dann in pyproject.toml.

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Kapitelübersicht