Data Representation?
AK
ak at nospam.com
Sat Oct 11 19:51:11 EDT 2003
More information about the Python-list mailing list
Sat Oct 11 19:51:11 EDT 2003
- Previous message (by thread): Event driven programing using Python
- Next message (by thread): Data Representation?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <abc3fdd3.0310111540.37400ed6 at posting.google.com>, Kris Caselden wrote: > Say I have some data: > >>>> a=[1] >>>> b=[2] >>>> link=[a,b] > > The simplest why to write this to a file represents it as > >>>> print str(link) > [[1], [2]] > > Unfortunately, if this is read back in via execfile(), the whole > dynamic nature of changing 'link' by changing 'a' and 'b' is lost. Is > there any way to write data so that the list name is written instead > of the list's values? Essentially, '[[a], [b]]' instead of '[[1], > [2]]'? Any help most appreciated. Sure, look at pickle and shelve modules in library reference. shelve works kind of like this: s = shelve.open('filename') s['a'] = a s.close() s = shelve.open('filename') a = s['a'] print a code not tested.. -AK
- Previous message (by thread): Event driven programing using Python
- Next message (by thread): Data Representation?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list