HI.
Hätte ne Frage zu pickle.
Aus gründen der späteren einfacheren Verabeitung mit R, schreibe ich mir meine Werte zur Laufzeit in ein TXT file.
Gibt es jetzt eine Möglichkeit, dieses TXT file zu pickeln?
Thx
P.S. Über Sinn oder Unsinn, ist jezt erstmal nicht so wichtig, mich würde einfach interresieren, ob dies überhaupt geht.
Pickle und txt file
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo The Spirit!The Spirit hat geschrieben:Gibt es jetzt eine Möglichkeit, dieses TXT file zu pickeln?
Wenn du deinen Text in irgendeiner Form z.B. als String oder Liste im Speicher hast, dann ist das kein Problem. Wie du schon sagtest: "Über Sinn oder Unsinn..."
Code: Alles auswählen
import pickle
f = file("dateiname.txt", "r")
s = f.read()
f.close()
dump = pickle.dumps(s)
s2 = picle.loads(dump)
print s2
Code: Alles auswählen
import pickle
f = file("dateiname.txt", "r")
mylist = f.readlines()
f.close()
dump = pickle.dumps(mylist)
mylist2 = picle.loads(dump)
print mylist2
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Hoi,
Nicht schön und womöglich tatsächlich nicht nützlich ...
Gruß,
Christian
Code: Alles auswählen
In [1]: import pickle
In [2]: f = open('test.txt')
In [3]: content = f.read()
In [4]: f.close()
In [5]: out = open('out.pck', 'wb')
In [6]: pickle.dump(content, out, protocol=2)
In [7]: out.close()
Gruß,
Christian
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
danke für die tips.
aber ich seh schon, ich mach dann doch wieder ein zweidimensionales array.
muss jetzt zwar nochmal etwas hirnschmalz reinstecken, aber lohnt sich dann doch meines erachtens
aber ich seh schon, ich mach dann doch wieder ein zweidimensionales array.
muss jetzt zwar nochmal etwas hirnschmalz reinstecken, aber lohnt sich dann doch meines erachtens