I was successful in testing pickle with multiple objects both READ & WRITE.

I did WRITE as -
---
#!/usr/bin/python

import pickle

class apple_Class(object):
    def __init__(self, **kwds):
        self.__dict__.update(kwds)
myInst = apple_Class()
myInst.FirstString = "Apple"
myInst.SecondString = "Orange"

with open('/tmp/readfile.pkl', 'wb') as f:
    pickle.dump((myInst.FirstString, myInst.SecondString), f)
----

I did READ as -

---
#!/usr/bin/python

import pickle

class apple_Class(object):
    def __init__(self, **kwds):
        self.__dict__.update(kwds)

myInst = apple_Class()
with open('/tmp/readfile.pkl', 'rb') as f:
    myInst.FirstString, myInst.SecondString = pickle.load(f)

print myInst.FirstString
print myInst.SecondString
---

Both worked successfully.

Now, I have to write a file having below three things -

- Having dictionary of many instances
- string as a Key
- Instances as Value.

Finally, I have to do the same thing as above to WRITE in separate file and
READ in separate file.

So, the issues is simply how to handle many instances in a dictionary with
Key and Value.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to