[python-list] python application file format

Benjamin Jessup bsj at abzinc.com
Wed Sep 26 08:49:26 EDT 2012


Hello all,

What do people recommend for a file format for a python desktop 
application? Data is complex with 100s/1000s of class instances, which 
reference each other.

Write the file with struct module? (Rebuild object pointers, safe, 
compact, portable, not expandable without reserved space)

Use cPickle with a module/class whitelist? (Can't easily port, not 
entirely safe, compact enough, expandable)

Use JSON or similar? (Rebuild object pointers, portable, expandable, size?)

Any advice is greatly appreciated!



More information about the Python-list mailing list