OK, thanks for letting su know. It looks like a genuine bug, indeed.
The issue is now reported to sagenb folks as
https://github.com/sagemath/sagenb/issues/48

On Sunday, 25 March 2012 20:05:43 UTC+8, Vincent Knight wrote:
>
> Thanks for the answer Dima,
> I tried this:
>
> -----
>
> import csv
>
> o=open('test.csv','wb')
> output=csv.writer(o)
>
> data=[[1,2],[3,4],[5,6]]
>
> for r in data:
>     output.writerow(r)
>     
> o.close()
>
> ----
>
> I'm afraid that that doesn't work either (still output an empty csv file). 
> Note that I have never had to use the close statement when running in 
> python or bash mode so I can only assume that it's an issue with the 
> notebook...
>
> Vince
>
> On 25 March 2012 12:26, Dima Pasechnik <dimp...@gmail.com> wrote:
>
>>
>>
>> On Sunday, 25 March 2012 18:21:23 UTC+8, Vincent Knight wrote:
>>
>>> Hi all,
>>>
>>> I've had trouble with this for a while.
>>>
>>> If I write the following in to a notebook cell:
>>>
>>> ------
>>> import csv
>>>
>>> output=csv.writer(open('test.​​csv','wb'))
>>>
>>> data=[[1,2],[3,4],[5,6]]
>>>
>>> for r in data:
>>>     output.writerow(r)
>>>
>>> -----
>>>
>>
>> Perhaps you should close() what what was open() ? I.e.
>>
>> o= open('test.​csv','wb')
>> output=csv.writer(o)
>> # do the stuff....
>> o.close()
>>
>>
>>  
>>>
>>> and evaluate, a hyperlink appears entitled 'test.csv', if I open that 
>>> csv file it is empy. Checking the code in bash mode in sage (and python) 
>>> does however work (and create the required csv file). 
>>>
>>> Am I missing something to do with the notebook? 
>>>
>>> Thanks,
>>> Vince
>>>
>>> PS I've tried this on the notebook running on my machine and sagenb as 
>>> well...
>>>
>>> -- 
>>> Dr Vincent Knight
>>> Cardiff School of Mathematics
>>> Senghennydd Road,
>>> Cardiff
>>> CF24 4AG
>>> (+44) 29 2087 5548
>>> www.vincent-knight.com
>>> @drvinceknight <http://twitter.com/#!/drvinceknight>
>>> Skype: drvinceknight
>>>
>>>   -- 
>> To post to this group, send email to sage-support@googlegroups.com
>> To unsubscribe from this group, send email to 
>> sage-support+unsubscribe@​googlegroups.com<sage-support%2bunsubscr...@googlegroups.com>
>> For more options, visit this group at 
>> http://groups.google.com/​group/sage-support<http://groups.google.com/group/sage-support>
>> URL: http://www.sagemath.org
>>
>
>
>
> -- 
> Dr Vincent Knight
> Cardiff School of Mathematics
> Senghennydd Road,
> Cardiff
> CF24 4AG
> (+44) 29 2087 5548
> www.vincent-knight.com
> @drvinceknight <http://twitter.com/#!/drvinceknight>
> Skype: drvinceknight
>
> 

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to