Python Modulindex

_ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | z
 
_
__future__ Zukünftige Anweisungsdefinitionen
__main__ Die Umgebung, in der Top-Level-Code ausgeführt wird. Umfasst Kommandozeilenschnittstellen, Import-Zeitverhalten und ``__name__ == '__main__'``.
_thread Low-Level-Threading-API.
_tkinter Ein Binärmodul, das die Low-Level-Schnittstelle zu Tcl/Tk enthält.
 
a
abc Abstrakte Basisklassen gemäß :pep:`3119`.
aifcVeraltet: Entfernt in 3.13.
annotationlib Funktionalität zur Introspektion von Annotationen
argparse Bibliothek zur Analyse von Kommandozeilenoptionen und -argumenten.
array Speichereffiziente Arrays von numerischen Werten mit einheitlichem Typ.
ast Abstrakte Syntaxbaum-Klassen und -Manipulation.
asynchatVeraltet: Entfernt in 3.12.
asyncio Asynchrone Ein-/Ausgabe.
asyncoreVeraltet: Entfernt in 3.12.
atexit Registrieren und Ausführen von Bereinigungsfunktionen.
audioopVeraltet: Entfernt in 3.13.
 
b
base64 RFC 4648: Base16, Base32, Base64-Datencodierungen; Base85 und Ascii85
bdb Debugger-Framework.
binascii Werkzeuge zur Konvertierung zwischen Binärdaten und verschiedenen ASCII-kodierten Binärdarstellungen.
bisect Array-Bisktionsalgorithmen für die binäre Suche.
builtins Das Modul, das den eingebauten Namensraum bereitstellt.
bz2 Schnittstellen für bzip2-Kompression und -Dekomprimierung.
 
c
calendar Funktionen zur Arbeit mit Kalendern, einschließlich einiger Emulationen des Unix-cal-Programms.
cgiVeraltet: Entfernt in 3.13.
cgitbVeraltet: Entfernt in 3.13.
chunkVeraltet: Entfernt in 3.13.
cmath Mathematische Funktionen für komplexe Zahlen.
cmd Erstellung zeilenorientierter Befehlsinterpreter.
code Einrichtungen zur Implementierung von Read-Eval-Print-Loops.
codecs Daten und Streams kodieren und dekodieren.
codeop Kompilieren von (möglicherweise unvollständigem) Python-Code.
collections Container-Datentypen
    collections.abc Abstrakte Basisklassen für Container
colorsys Konvertierungsfunktionen zwischen RGB und anderen Farbsystemen.
compileall Werkzeuge zur Byte-Kompilierung aller Python-Quelldateien in einem Verzeichnisbaum.
compression
    compression.zstd Low-Level-Schnittstelle zu Kompressions- und Dekompressionsroutinen in der zstd-Bibliothek.
concurrent
    concurrent.futures Führen Sie Berechnungen nebenläufig mit Threads oder Prozessen aus.
    concurrent.interpreters Mehrere Interpreter im selben Prozess
configparser Konfigurationsdatei-Parser.
contextlib Dienstprogramme für with-Anweisungs-Kontexte.
contextvars Kontextvariablen
copy Flache und tiefe Kopieroperationen.
copyreg Pickle-Unterstützungsfunktionen registrieren.
cProfile
cryptVeraltet: Entfernt in 3.13.
csv Tabellendaten in und aus getrennten Dateien schreiben und lesen.
ctypes Eine fremde Funktionsbibliothek für Python.
curses (Unix) Eine Schnittstelle zur curses-Bibliothek, die portablen Terminal-Handling bietet.
    curses.ascii Konstanten und Mengenmitgliedschaftsfunktionen für ASCII-Zeichen.
    curses.panel Eine Panel-Stack-Erweiterung, die Fenstern in curses Tiefe hinzufügt.
    curses.textpad Emacs-ähnliche Eingabebearbeitung in einem curses-Fenster.
 
d
dataclasses Generiert spezielle Methoden für benutzerdefinierte Klassen.
datetime Grundlegende Datums- und Zeit-Typen.
dbm Schnittstellen zu verschiedenen Unix-"Datenbank"-Formaten.
    dbm.dumb Portierbare Implementierung der einfachen DBM-Schnittstelle.
    dbm.gnu (Unix) GNU-Datenbankmanager
    dbm.ndbm (Unix) Der New Database Manager
    dbm.sqlite3 (Alle) SQLite-Backend für dbm
decimal Implementierung der General Decimal Arithmetic Specification.
difflib Hilfsmittel zur Berechnung von Unterschieden zwischen Objekten.
dis Disassembler für Python-Bytecode.
distutilsVeraltet: Entfernt in 3.12.
doctest Testen von Code-Abschnitten in Docstrings.
 
e
email Paket zur Unterstützung des Parsens, Manipulierens und Generierens von E-Mail-Nachrichten.
    email.charset Zeichensätze
    email.contentmanager Speichern und Abrufen von Inhalten aus MIME-Teilen
    email.encoders Encoder für E-Mail-Nachrichten-Payloads.
    email.errors Die Ausnahmeklassen, die vom E-Mail-Paket verwendet werden.
    email.generator Generieren von flachen Text-E-Mail-Nachrichten aus einer Nachrichtenstruktur.
    email.header Darstellung von Nicht-ASCII-Headern
    email.headerregistry Automatisches Parsen von Headern basierend auf dem Feldnamen
    email.iterators Iterieren über einen Nachrichtenobjektbaum.
    email.message Die Basisklasse, die E-Mail-Nachrichten darstellt.
    email.mime Erstellen von MIME-Nachrichten.
    email.mime.application
    email.mime.audio
    email.mime.base
    email.mime.image
    email.mime.message
    email.mime.multipart
    email.mime.nonmultipart
    email.mime.text
    email.parser Parsen von flachen Text-E-Mail-Nachrichten zur Erzeugung einer Nachrichtenobjektstruktur.
    email.policy Steuerung des Parsens und Generierens von Nachrichten
    email.utils Diverse Hilfsmittel des E-Mail-Pakets.
encodings Encodings-Paket
    encodings.idna Implementierung internationalisierter Domain-Namen
    encodings.mbcs Windows ANSI-Codepage
    encodings.utf_8_sig UTF-8-Codec mit BOM-Signatur
ensurepip Bootstrapping des "pip"-Installers in eine bestehende Python-Installation oder virtuelle Umgebung.
enum Implementierung einer Enumerationsklasse.
errno Standard-Symbolen des errno-Systems.
 
f
faulthandler Python-Traceback ausgeben.
fcntl (Unix) Die Systemaufrufe fcntl() und ioctl().
filecmp Dateien effizient vergleichen.
fileinput Über Standardeingabe oder eine Liste von Dateien iterieren.
fnmatch Unix-Shell-ähnliches Mustervergleich für Dateinamen.
fractions Rationale Zahlen.
ftplib FTP-Protokoll-Client (erfordert Sockets).
functools Funktionen höherer Ordnung und Operationen auf aufrufbaren Objekten.
 
g
gc Schnittstelle zum zykluserkennenden Garbage Collector.
getopt Portierbarer Parser für Kommandozeilenoptionen; unterstützt sowohl kurze als auch lange Optionsnamen.
getpass Portierbares Lesen von Passwörtern und Abrufen der Benutzer-ID.
gettext Mehrsprachige Internationalisierungsdienste.
glob Unix-Shell-ähnliche Pfadnamensmustererweiterung.
graphlib Funktionalität zur Operation mit grafenähnlichen Strukturen
grp (Unix) Die Gruppen-Datenbank (getgrnam() und Freunde).
gzip Schnittstellen für gzip-Kompression und -Dekomprimierung unter Verwendung von File-Objekten.
 
h
hashlib Sichere Hash- und Message-Digest-Algorithmen.
heapq Heap-Queue-Algorithmus (auch bekannt als Prioritätswarteschlange).
hmac Implementierung von Keyed-Hashing für Message Authentication (HMAC)
html Hilfsmittel für die Bearbeitung von HTML.
    html.entities Definitionen von allgemeinen HTML-Entitäten.
    html.parser Ein einfacher Parser, der HTML und XHTML verarbeiten kann.
http HTTP-Statuscodes und -Nachrichten
    http.client HTTP- und HTTPS-Protokoll-Client (erfordert Sockets).
    http.cookiejar Klassen für die automatische Verwaltung von HTTP-Cookies.
    http.cookies Unterstützung für die Verwaltung von HTTP-Status (Cookies).
    http.server HTTP-Server und Anforderungs-Handler.
 
i
idlelib Implementierungspaket für die IDLE-Shell/den Editor.
imaplib IMAP4-Protokoll-Client (erfordert Sockets).
imghdrVeraltet: Entfernt in 3.13.
impVeraltet: Entfernt in 3.12.
importlib Die Implementierung der Import-Maschine.
    importlib.abc Abstrakte Basisklassen im Zusammenhang mit Import
    importlib.machinery Importer und Pfadhaken
    importlib.metadata Zugriff auf Paketmetadaten
    importlib.resources Ressourcenlesung, -öffnung und -zugriff von Paketen
    importlib.resources.abc Abstrakte Basisklassen für Ressourcen
    importlib.util Dienstprogramme für Importer
inspect Informationen und Quellcode aus Live-Objekten extrahieren.
io Kernwerkzeuge für die Arbeit mit Streams.
ipaddress Bibliothek zur Manipulation von IPv4/IPv6.
itertools Funktionen, die Iteratoren für effiziente Schleifen erstellen.
 
j
json JSON-Format kodieren und dekodieren.
    json.tool Eine Kommandozeilenschnittstelle zur Validierung und formatierten Ausgabe von JSON.
 
k
keyword Prüfen, ob eine Zeichenkette ein Schlüsselwort in Python ist.
 
l
linecache Bietet wahlfreien Zugriff auf einzelne Zeilen aus Textdateien.
locale Internationalisierungsdienste.
logging Flexibles Ereignisprotokollierungssystem für Anwendungen.
    logging.config Konfiguration des Logging-Moduls.
    logging.handlers Handler für das Logging-Modul.
lzma Ein Python-Wrapper für die liblzma-Kompressionsbibliothek.
 
m
mailbox Mailboxen in verschiedenen Formaten manipulieren
mailcapVeraltet: Entfernt in 3.13.
marshal Python-Objekte in Byte-Streams und zurück konvertieren (mit unterschiedlichen Einschränkungen).
math Mathematische Funktionen (sin() etc.).
mimetypes Zuordnung von Dateinamenerweiterungen zu MIME-Typen.
mmap Schnittstelle zu speicherabbildungsfähigen Dateien für Unix und Windows.
modulefinder Module finden, die von einem Skript verwendet werden.
msilibVeraltet: Entfernt in 3.13.
msvcrt (Windows) Diverse nützliche Routinen aus der MS VC++-Laufzeitumgebung.
multiprocessing Prozessbasierte Parallelität.
    multiprocessing.connection API für den Umgang mit Sockets.
    multiprocessing.dummy Dumme Wrapper um Threading.
    multiprocessing.managers Daten zwischen Prozessen mit gemeinsam genutzten Objekten austauschen.
    multiprocessing.pool Prozess-Pools erstellen.
    multiprocessing.shared_memory Stellt gemeinsamen Speicher für direkten Zugriff zwischen Prozessen bereit.
    multiprocessing.sharedctypes ctypes-Objekte aus gemeinsam genutztem Speicher zuweisen.
 
n
netrc Laden von .netrc-Dateien.
nisVeraltet: Entfernt in 3.13.
nntplibVeraltet: Entfernt in 3.13.
numbers Numerische abstrakte Basisklassen (Complex, Real, Integral usw.).
 
o
operator Funktionen, die den Standardoperatoren entsprechen.
optparse Bibliothek zur Analyse von Kommandozeilenoptionen.
os Diverse Betriebssystem-Schnittstellen.
    os.path Operationen auf Pfadnamen.
ossaudiodevVeraltet: Entfernt in 3.13.
 
p
pathlib Objektorientierte Dateisystempfade
    pathlib.types pathlib-Typen für statische Typenprüfung
pdb Der Python-Debugger für interaktive Interpreter.
pickle Python-Objekte in Byte-Streams und zurück konvertieren.
pickletools Enthält ausführliche Kommentare zu den Pickle-Protokollen und Pickle-Maschinen-Opcodes sowie einige nützliche Funktionen.
pipesVeraltet: Entfernt in 3.13.
pkgutil Dienstprogramme für das Importsystem.
platform Ruft so viele plattformspezifische Identifikationsdaten wie möglich ab.
plistlib Apple Plist-Dateien generieren und parsen.
poplib POP3-Protokoll-Client (erfordert Sockets).
posix (Unix) Die gängigsten POSIX-Systemaufrufe (normalerweise über das Modul os verwendet).
pprint Daten-Pretty-Printer.
profile Python-Quellcode-Profiler.
pstats Statistikobjekt zur Verwendung mit dem Profiler.
pty (Unix) Pseudo-Terminal-Handling für Unix.
pwd (Unix) Die Passwortdatenbank (getpwnam() und Freunde).
py_compile Bytecode-Dateien aus Python-Quelldateien generieren.
pyclbr Unterstützt die Extraktion von Informationen für einen Python-Modulbrowser.
pydoc Dokumentationsgenerator und Online-Hilfesystem.
 
q
queue Eine synchronisierte Warteschlangenklasse.
quopri Dateien mit der MIME-kodierten "quoted-printable"-Kodierung kodieren und dekodieren.
 
r
random Generiert Pseudozufallszahlen mit verschiedenen gängigen Verteilungen.
re Reguläre Ausdrucksoperationen.
readline (Unix) GNU readline-Unterstützung für Python.
reprlib Alternative repr()-Implementierung mit Größenbeschränkungen.
resource (Unix) Eine Schnittstelle zur Bereitstellung von Ressourcenverwendungsinformationen für den aktuellen Prozess.
rlcompleter Vervollständigung von Python-Bezeichnern, geeignet für die GNU readline-Bibliothek.
runpy Python-Module finden und ausführen, ohne sie vorher zu importieren.
 
s
sched Allgemeiner Ereignisplaner.
secrets Generiert sichere Zufallszahlen für die Verwaltung von Geheimnissen.
select Warten auf I/O-Abschluss auf mehreren Streams.
selectors High-Level I/O-Multiplexing.
shelve Persistenz von Python-Objekten.
shlex Einfache lexikalische Analyse für Unix-Shell-ähnliche Sprachen.
shutil High-Level-Dateioperationen, einschließlich Kopieren.
signal Handler für asynchrone Ereignisse einstellen.
site Modul, das für standortspezifische Konfigurationen zuständig ist.
sitecustomize
smtpdVeraltet: Entfernt in 3.12.
smtplib SMTP-Protokoll-Client (erfordert Sockets).
sndhdrVeraltet: Entfernt in 3.13.
socket Low-Level-Netzwerkschnittstelle.
socketserver Ein Framework für Netzwerkspeicher.
spwdVeraltet: Entfernt in 3.13.
sqlite3 Eine DB-API 2.0-Implementierung, die SQLite 3.x verwendet.
ssl TLS/SSL-Wrapper für Socket-Objekte
stat Hilfsprogramme zur Interpretation der Ergebnisse von os.stat(), os.lstat() und os.fstat().
statistics Mathematische Statistikfunktionen
string Allgemeine Zeichenkettenoperationen.
    string.templatelib Unterstützung für Vorlagen-String-Literale.
stringprep Zeichenkettenvorbereitung gemäß RFC 3453
struct Bytes als gepackte Binärdaten interpretieren.
subprocess Subprozessverwaltung.
sunauVeraltet: Entfernt in 3.13.
symtable Schnittstelle zu den internen Symboltabellen des Compilers.
sys Zugriff auf systemspezifische Parameter und Funktionen.
    sys.monitoring Zugriff und Kontrolle der Ereignisüberwachung
sysconfig Python-Konfigurationsinformationen
syslog (Unix) Eine Schnittstelle zu den Unix-Syslog-Bibliotheksroutinen.
 
t
tabnanny Werkzeug zur Erkennung von Leerzeichen-bezogenen Problemen in Python-Quelldateien in einem Verzeichnisbaum.
tarfile Tar-Archivdateien lesen und schreiben.
telnetlibVeraltet: Entfernt in 3.13.
tempfile Temporäre Dateien und Verzeichnisse erstellen.
termios (Unix) POSIX-Style TTY-Steuerung.
test Regressions-Testpaket, das die Testsuite für Python enthält.
    test.regrtest Treibt die Regressions-Testsuite an.
    test.support Unterstützung für Pythons Regressions-Testsuite.
    test.support.bytecode_helper Unterstützungswerkzeuge für Tests der korrekten Bytecode-Generierung.
    test.support.import_helper Unterstützung für Import-Tests.
    test.support.os_helper Unterstützung für OS-Tests.
    test.support.script_helper Unterstützung für Python-Skriptausführungstests.
    test.support.socket_helper Unterstützung für Socket-Tests.
    test.support.threading_helper Unterstützung für Threading-Tests.
    test.support.warnings_helper Unterstützung für Warnungstests.
textwrap Text-Umwickeln und Füllen
threading Threadbasierte Parallelität.
time Zeit-Zugriff und Konvertierungen.
timeit Messen der Ausführungszeit von kleinen Code-Schnipseln.
tkinter Schnittstelle zu Tcl/Tk für grafische Benutzeroberflächen
    tkinter.colorchooser (Tk) Dialog zur Farbauswahl
    tkinter.commondialog (Tk) Tkinter-Basisklasse für Dialoge
    tkinter.dnd (Tk) Tkinter Drag-and-Drop-Schnittstelle
    tkinter.filedialog (Tk) Dialogklassen zur Dateiauswahl
    tkinter.font (Tk) Tkinter Schriftarten-Wrapper-Klasse
    tkinter.messagebox (Tk) Verschiedene Arten von Alarmdialogen
    tkinter.scrolledtext (Tk) Text-Widget mit einer vertikalen Scrollbar.
    tkinter.simpledialog (Tk) Einfache Dialogfenster
    tkinter.ttk Thematisierte Tk-Widget-Suite
token Konstanten, die terminale Knoten des Parse-Baums darstellen.
tokenize Lexikalischer Scanner für Python-Quellcode.
tomllib TOML-Dateien parsen.
trace Python-Anweisungsbearbeitung verfolgen oder nachverfolgen.
traceback Stack-Traceback ausgeben oder abrufen.
tracemalloc Speicherallokationen verfolgen.
tty (Unix) Hilfsfunktionen, die gängige Terminal-Steueroperationen durchführen.
turtle Ein Bildungsrahmenwerk für einfache Grafik-Anwendungen
turtledemo Ein Betrachter für Beispiel-Turtle-Skripte
types Namen für integrierte Typen.
typing Unterstützung für Typ-Hinweise (siehe :pep:`484`).
 
u
unicodedata Zugriff auf die Unicode-Datenbank.
unittest Unit-Test-Framework für Python.
    unittest.mock Mock-Objektbibliothek.
urllib
    urllib.error Ausnahmeklassen, die von urllib.request ausgelöst werden.
    urllib.parse URLs in ihre Komponenten zerlegen oder aus ihnen zusammensetzen.
    urllib.request Erweiterbare Bibliothek zum Öffnen von URLs.
    urllib.response Antwortklassen, die von urllib verwendet werden.
    urllib.robotparser Laden einer robots.txt-Datei und Beantworten von Fragen zur Abrufbarkeit anderer URLs.
usercustomize
uuVeraltet: Entfernt in 3.13.
uuid UUID-Objekte (universally unique identifiers) gemäß RFC 9562
 
v
venv Erstellung virtueller Umgebungen.
 
w
warnings Warnmeldungen ausgeben und deren Disposition steuern.
wave Bereitstellung einer Schnittstelle zum WAV-Soundformat.
weakref Unterstützung für schwache Referenzen und schwache Wörterbücher.
webbrowser Einfach zu bedienender Controller für Webbrowser.
winreg (Windows) Routinen und Objekte zur Manipulation der Windows-Registrierung.
winsound (Windows) Zugriff auf die Sound-Wiedergabe-Maschinerie für Windows.
wsgiref WSGI-Dienstprogramme und Referenzimplementierung.
    wsgiref.handlers WSGI-Server-/Gateway-Basisklassen.
    wsgiref.headers WSGI-Antwort-Header-Tools.
    wsgiref.simple_server Ein einfacher WSGI-HTTP-Server.
    wsgiref.types WSGI-Typen für statische Typenprüfung
    wsgiref.util WSGI-Umgebungsdienstprogramme.
    wsgiref.validate WSGI-Konformitätsprüfer.
 
x
xdrlibVeraltet: Entfernt in 3.13.
xml Paket, das XML-Verarbeitungsmodule enthält
    xml.dom Document Object Model API für Python.
    xml.dom.minidom Minimale Document Object Model (DOM)-Implementierung.
    xml.dom.pulldom Unterstützung für das Erstellen von partiellen DOM-Bäumen aus SAX-Ereignissen.
    xml.etree.ElementInclude
    xml.etree.ElementTree Implementierung der ElementTree-API.
    xml.parsers.expat Eine Schnittstelle zum nicht-validierenden XML-Parser Expat.
    xml.parsers.expat.errors
    xml.parsers.expat.model
    xml.sax Paket, das SAX2-Basisklassen und Komfortfunktionen enthält.
    xml.sax.handler Basisklassen für SAX-Ereignishandler.
    xml.sax.saxutils Komfortfunktionen und Klassen zur Verwendung mit SAX.
    xml.sax.xmlreader Schnittstelle, die SAX-konforme XML-Parser implementieren müssen.
xmlrpc Server- und Clientmodule zur Implementierung von XML-RPC.
    xmlrpc.client XML-RPC-Clientzugriff.
    xmlrpc.server Grundlegende XML-RPC-Serverimplementierungen.
 
z
zipapp Ausführbare Python-Zip-Archive verwalten
zipfile ZIP-Archivdateien lesen und schreiben.
zipimport Unterstützung für den Import von Python-Modulen aus ZIP-Archiven.
zlib Low-Level-Schnittstelle zu Kompressions- und Dekompressionsroutinen, die mit gzip kompatibel sind.
zoneinfo IANA-Zeitzonenunterstützung