ich habe ein Problem mit cPickle. Es soll eine (gigantische, verschachtelte) Liste in eine Datei schreiben. Das passiert allerdings nur manchmal.
Das Verhalten ist voellig unreproduzierbar. Hier der Code:
Code: Alles auswählen
import sys, cPickle
def object_to_file(object, filename):
try:
stream = open(filename, 'w')
cPickle.dump(object, stream)
stream.close()
except IOError:
print 'ERROR: Cannot write to file', filename
Code: Alles auswählen
try:
object_to_file(vectors, 'vectors.' + string + '.pydat')
except:
print '...but I didn\'t'
Was mache ich falsch?