Dear Python team,
I have studied the excellent documentation, and attempted to make use of
pickle thus:

filename = 'my_saved_adventure'
import  pickle
class object:
    def __init__(self,i,.........t) :
        self.id       = i
         .....

class world:
    def __init__(self):
        self.object

class object:
    def __init__(self,i,

.....then   Object instances of object are created ........

        myworld = world;
        myworld.Object = Object
        fileobj = open(filename,'wb')
        pickle.dump(myworld,fileobj); fileobj.close()
        result = "saved your game to " + filename

        fileobj = open(filename,'rb')
        myworld = pickle.load(fileobj); fileobj.close()
        Object = myworld.Object
        result = "restored your game from " + filename


The proecedures execute without error
but a file of only 21b is created containing " €c__main__world q .
altho there are several k of object instance data.

-- 
Nick "Mac" McElwaine
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to