Hallo zusammen..
ich muss morgen ein Referat über Dateihandling in Python halten..
Da ich überhaupt nich weiss , was ich da rein tun soll und ich auch nich viel mit der sprache zu tun habe , wäre ich euch über Anregungen oder Lösungen sehr dankbar..das Referat muss ca. 10 - 15 minuten dauern und sollte nen programmbeispiel enthalten..
Danke schon mal im vorraus...
mfg
Referat über Dateihandling in Python
- Sr4l
- User
- Beiträge: 1091
- Registriert: Donnerstag 28. Dezember 2006, 20:02
- Wohnort: Kassel
- Kontaktdaten:
sehr knapp das ganze
ich wünsche dir trozdem viel erfolg.
datei handling in python ist recht einfach:
Zum öffnen gibt es uter anderem noch die folgenden Modis:
r, w, rb, wb, a, r+
.read könnte auch noch readlines und viele andere sachen heißen und natürlich kann man noch bei einer bestimmten position anfangen eine datei zulesen.
Das reicht nicht für 10min...aber du hättest dir ruhig mal 3tage zeit nehmen sollen.
**EDIT**
hiermitkönnten es 10min werden:
http://python.org/doc/2.4.1/tut/node9.h ... 0000000000
ich wünsche dir trozdem viel erfolg.
datei handling in python ist recht einfach:
Code: Alles auswählen
#öffne(dateiname, im Read-only
datei = open("test.txt","r")
#daten wird der inhalt von test.txt gegeben
daten = datei.read()
#daten werden auf den display geprintet
print daten
#datei wieder schließen
datei.close()
r, w, rb, wb, a, r+
.read könnte auch noch readlines und viele andere sachen heißen und natürlich kann man noch bei einer bestimmten position anfangen eine datei zulesen.
Das reicht nicht für 10min...aber du hättest dir ruhig mal 3tage zeit nehmen sollen.
**EDIT**
hiermitkönnten es 10min werden:
http://python.org/doc/2.4.1/tut/node9.h ... 0000000000
Ich möchte ja nicht deine Arbeitsweise kritisieren, aber meinst du nicht auch, dass du vielleicht besser ein kleines bisserl früher angefangen hättest (zumal du ja Python scheinbar gar nicht kennst)
Dem stimme ich zu!Ich möchte ja nicht deine Arbeitsweise kritisieren, aber meinst du nicht auch, dass du vielleicht besser ein kleines bisserl früher angefangen hättest Wink (zumal du ja Python scheinbar gar nicht kennst)
Man muss nur ausschweifen. Wenn ein Thema zu klein ist suche ich mir immer Themen, die drum rum liegen. Da fielen mir auf Anhieb File-Encoding, das `os` modul im Allgemeinen (kA, wie ich drauf komme), und einiges anderes... nur mal den Kopf schweifen lassen *g*datei handling in python ist recht einfach
...
Das reicht nicht für 10min...
Komplette Lösungen für Hausaufgaben wirst du hier wohl eher selten bis gar nicht bekommen. Wir bekommen ja schließlich keine Zensur draufDa ich überhaupt nich weiss , was ich da rein tun soll und ich auch nich viel mit der sprache zu tun habe , wäre ich euch über Anregungen oder Lösungen sehr dankbar..
MfG EnTeQuAk
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Naja, neben dem was EnTeQuAk schon geschrieben hat wäre es sicherlich nicht übel auch noch Serialisierung mit rein zu packen. Beispiele wie man Python-Objekte in Dateien speichert und auch wieder lädt sind mit ``pickle`` ganz einfach, ebenso kannst du die Serialisierung in XML, JSON und YAML besprechen.swip hat geschrieben:Da ich überhaupt nich weiss , was ich da rein tun soll und ich auch nich viel mit der sprache zu tun habe , wäre ich euch über Anregungen oder Lösungen sehr dankbar..das Referat muss ca. 10 - 15 minuten dauern und sollte nen programmbeispiel enthalten..
Direkt zu ``file()``: Vergleich mit ``open()``, die verschiedenen Modi, die Verschiedenen Funktionen, die Funktionen die Deprecated sind (``xreadlines()``), Zeilenweises Iterieren über die Datei. Ebenso das auslesen von Binärdateien via ``struct``.
Zu den Modulen die du dir aml ansehen kannst zählen aus der Stdlib ``os`` (mit ``os.path`` und ``shutil``, ``pickle``, ``struct``. Kannst dir auch meine mit serialization getaggten Links ansehen.
Bis morgen fände ich das slebst etwas knapp, aber wenn man etwas Zeit hat, ließe sich damit einige Zeit füllen. Kostet aber auch recht viel Zeit sowas zu recherchieren. Derweil wünsch ich dir schon mal viel Glück.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice