Ich komme nicht drauf, was es genau macht.
Im Tutorial steht: "This is an amazing module that can take almost any Python object (even some forms of Python code!), and convert it to a string representation; this process is called pickling. Reconstructing the object from the string representation is called unpickling."
Bei der Python Challenge gibt es eine Aufgabe, wo man Text zur Verfügung gestellt bekommt. Das pickle-Modul wandelt einem diesen Text dann um, aber ich weiß nicht, nach welchem Muster.
Möchte mir jemand das Modul "pickle" erklären?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
``pickle`` verwandelt ein Objekt in einen String, den man auf Festplatte speichern kann und analog dazu kann es auch aus einem String das ursprüngliche Objekt rekonstruieren. Interessant sich die Methoden ``load``, ``dump`` zum Lesen/Speichern in Dateien bzw. ``loads``, ``dumps`` zum Lesen/Speichern aus Strings.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich nehme an, es geht um Aufgabe Nr. 5 und so wie du es beschreibst, vermute ich mal eher, dass es nicht an deinem Verständnis des pickle-Moduls liegt, dass du nicht weiterkommst, sondern daran, dass du nicht weißt, was du mit den Daten, die nach dem entpickeln herauskommen, anfangen sollst.bremer hat geschrieben:Bei der Python Challenge gibt es eine Aufgabe, wo man Text zur Verfügung gestellt bekommt. Das pickle-Modul wandelt einem diesen Text dann um, aber ich weiß nicht, nach welchem Muster.
Sieh dir diese Daten doch mal an und mach dir Gedanken, was man damit anstellen könnte.
Naja, das Ergebnis habe ich fast, ich kann es nur noch nicht komplett entziffern. Vielleicht habe ich etwas übersehen.
Mich würde trotzdem mal interessieren, wie Pickle diese Buchstaben entziffert hat, um daraus Listen von Tupeln zu machen und wie Pickle das wissen konnte.
Mich würde trotzdem mal interessieren, wie Pickle diese Buchstaben entziffert hat, um daraus Listen von Tupeln zu machen und wie Pickle das wissen konnte.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Indem es ausgeführt wird: Pickle: An interesting stack language. Denn Pickle-Dateien sind so gesehen Quellcode. Das ist auch der Grund, warum man vorsichtig sein sollte mit Pickle-Dateien aus nicht vertrauenswürdigen Quellen.bremer hat geschrieben:Mich würde trotzdem mal interessieren, wie Pickle diese Buchstaben entziffert hat, um daraus Listen von Tupeln zu machen und wie Pickle das wissen konnte.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice