Module für Dateien

Eingebaute Module

Die Python-Standardbibliothek enthält eine Reihe eingebauter Module, mit denen ihr Dateien managen könnt:

Modul

Beschreibung

os.path

führt allgemeine Pfadnamenmanipulationen durch

pathlib

manipuliert Pfadnamen

fileinput

iteriert über mehrere Eingabedateien

filecmp

vergleicht Dateien und Verzeichnisse

tempfile

erzeugt temporäre Dateien und Verzeichnisse

glob, fnmatch

verwenden UNIX-ähnlicher Pfad- und Dateinamensmuster

linecache

greift zufällig auf Textzeilen zu

shutil

führt Dateioperationen auf höherer Ebene aus

mimetypes

Zuordnung von Dateinamen zu MIME-Typen

pickle, shelve

aktivieren von Python-Objektserialisierung und -persistenz, s.a. Das pickle-Modul

csv

liest und schreibt CSV-Dateien

json

JSON-Kodierer und -Dekodierer

sqlite3

bietet eine DB-API 2.0-Schnittstelle für SQLite-Datenbanken, s.a. Das sqlite-Modul

xml, xml.parsers.expat, xml.dom, xml.sax, xml.etree.ElementTree

liest und schreibt XML-Dateien, s.a. Das xml-Modul

html.parser, html.entities

Parsen von HTML und XHTML

configparser

liest und schreibt Windows-ähnliche Konfigurationsdateien (.ini)

base64, binhex, binascii, quopri, uu

Kodierung/Dekodierung von Dateien oder Streams

struct

konvertiert zwischen Python-Werten und C-Strukturen, die als als Python-Bytes-Objekte dargestellt werden.

zlib, gzip, bz2, zipfile, tarfile

für das Arbeiten mit Archivdateien und Komprimierungen

pandas IO tools