Thanks, but it does not work as it says I am unauthorized in this context (valid only only in an external script). However I uploaded the file through a form and had no problem (readlines() passed through without any warning) : file = REQUEST.form['file_attachment'] for line in file.readlines(): .... Which is kind of strange. The issue is, I would like to work on a very big file and there may be problems with this. I would like to to access the file as it is already stored in the ZODB. Any other idea? Pierre Godefroy Bories v. dem Bussche wrote:
Pierre Godefroy wrote:
I am trying to parse a file with a Python script (the file is stored in the same folder as the script) : "marco" is the id of the file :
data=str(container.marco) i=0 for line in data.readlines(): .....
You might want to try something like
from StringIO import StringIO data = StringIO(str(getattr(container,'marco').data))
Bories