Hi, I have the following working program:
1) I import data in csv format into internal data structures (dict + list) 2) I can export back to csv 3) I can store my internal data using pickle+bz2 4) I can reload it. Hovever I notice a factor 10 size loss using pickle. So I would like to bzip/store in csv format but am not certain how to read the data back as the csv module as described uses a file name in its constructor. I would like to avoid reading the data and writing it into a file prior to re-importing it. Can I initialize csv with input data stored in RAM (ex: a string) ? - so far I cannot get that to work. Or to rephrase the question, what Python "RAM" structure supports the "iterator protocol" ? Thanks, Philippe -- http://mail.python.org/mailman/listinfo/python-list