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
- 
				The Spirit
- 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..."
 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 s2Code: Alles auswählen
import pickle
f = file("dateiname.txt", "r")
mylist = f.readlines()
f.close()
dump = pickle.dumps(mylist)
mylist2 = picle.loads(dump)
print mylist2Gerold

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
- 
				The Spirit
- 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

