



Next: 3. Anweisungen
Up: 2. Datenobjekte
Previous: 2.5 Dictionaries
Contents
Index
2.6 Dateien
...sind Datenobjekte, die einer Datei auf der Festplatte zugeordnet
sind. Damit haben wir einen ähnlichen Fall wie bei einem Dictionary,
weil einem Objekt ein anderes zugeordnet wird. Nehmen wir an, es gäbe
auf unserer Festplatte eine Datei mit dem Namen test.py2.7, so wird eine Zuordnung des Namens meineDatei auf test.py
wie folgt vorgenommen:
-
- >>>meineDatei=open('test.py','w')
Der Parameter 'w' gibt an, dass in die Datei geschrieben werden
soll. Wollen Sie aus einer Datei lesen, muss dieser Parameter 'r'
heissen. Mit
-
- >>>meineDatei.write('Hello world\n')
schreiben Sie eine Zeile Text in die Datei2.8. Sie sehen, dass Sie hier über eine Spezifikation mit dem Selektor
».« auf die Datei zugreifen müssen. Es können ja schliesslich
mehrere Dateien geöffnet sein. So wird die Anweisung anna.write()
von der Anweisung meineDatei.write() unterschieden. Diese Art
des Aufrufes hat bereits sehr viel mit Klassen zu tun, so dass diese
Details im Kapitel
noch einmal wiederholt
werden. Schliessen Sie mit
-
- >>>meineDatei.close()
die Datei wieder und schauen Sie nach, ob Sie in Ihrer Datei wirklich
die eingegebene Textzeile finden. Sie lesen übrigens aus einer Datei
mit der Methode meineDatei.readline().
Grundsätzlich können zunächst nur Textdateien bearbeitet werden.




Next: 3. Anweisungen
Up: 2. Datenobjekte
Previous: 2.5 Dictionaries
Contents
Index
Heiko Schroeder
2003-03-19