165
verwendet werden.
6.8 Datei I/O
Auf dem Raspbian ist es sehr wichtig, mittels Python auch mit Dateien
und Ordnern arbeiten zu können, denn viele der Systemprozesse und
Geräte sind auf das Dateisystem abgebildet.
Eine Datei öffnen
Um mit Python aus einer Datei zu lesen oder in eine Datei zu schreiben,
kann die eingebaute open() Funktion zum Öffnen der Datei verwendet
werden. In der einfachsten Form akzeptiert die Funktion open() zwei
Argumente:
open(filename [, mode])
Befindet sich die Datei nicht im gleichen Verzeichnis wie Ihr Python-
Skript, müssen Sie den vollständigen Dateinamen angeben.
Mode ist optional und wenn dieser Wert nicht festgelegt wird, öffnet
Python die Datei im Nur-Lesen-Modus (read-only). Dies bedeutet, dass
Sie die Datei nicht ändern können, sondern ausschließlich lesenden
Zugriff haben. Die am häufigsten verwendeten Werte für den Modus
sind folgende:
Modus
Beschreibung
r
Datei zum Lesen öffnen.
rb
Datei im Binärformat zum Lesen öffnen.
w
Datei nur zum Schreiben öffnen. Die bestehende Datei wird
überschrieben oder erstellt, falls sie noch nicht existiert.
Sie verwenden bereits Paketnamen, wenn Sie Module
importieren und deren Dokumentation lesen. Auf diese
Weise werden Sie mit dem
große Mühen auf sich nehmen zu müssen.
Konzept
vertraut,
ohne