Herunterladen Inhalt Inhalt Diese Seite drucken

Vilros Raspberry PI 2 Benutzerhandbuch Seite 166

Inhaltsverzeichnis
166
wb
Datei im Binärformat im Nur-Schreiben-Modus öffnen.
a
Datei zum „anhängen" öffnen. Alles was Sie in die Datei
schreiben, wird am Ende der Datei hinzugefügt. Die
bestehende Datei wird überschrieben oder angelegt, falls
sie noch nicht existiert.
ab
Datei im Binärformat zum „anhängen" öffnen.
Python unterscheidet zwischen dem Arbeiten mit Textdateien und dem
Arbeiten mit Binärdateien. Der Hauptunterschied zwischen den beiden
ist, Python beim Arbeiten mit Textdateien die Textkodierung und
Zeilenumbrüche für Sie übernimmt. Im Binärmodus haben Sie Zugang
zu jedem einzelnen Byte der Datei und es liegt an Ihnen, wie Sie die
Datei verarbeiten wollen.
Wenn eine Textdatei gelesen oder in sie geschrieben werden soll,
können ausschließlich String-Objekte verwendet werden. Wenn eine
Binärdatei gelesen oder in sie geschrieben werden soll, werden Bytes
und Bytearray-Objekte verwendet.
Eine Textdatei lesen
Um eine Datei zu lesen, öffnen Sie diese mit dem „r" Modus oder
einem anderen Modus, der lesenden Zugriff unterstützt. Verwenden Sie
dann die Methode read() um Zeichen aus der Datei zu lesen.
Sie müssen daran denken, die Datei wieder zu schließen, wenn Sie mit
der Arbeit fertig sind. Dies können Sie mit der close() Methode
erledigen. Wenn Sie Dateien nicht ordentlich schließen, kann es
passieren, dass sie nicht mehr mit dieser Datei arbeiten können, bis der
Raspberry Pi neu gestartet wird.
Um z.B. die Datei „message of the day" (MOTD) zu lesen:
motd = open("/etc/motd", "r")
message = motd.read()

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis