problem writing to file
sill at optonline.net
Mon May 14 17:50:59 CEST 2001
On Mon, 14 May 2001 16:57:39 +0200, Christian Maus <maus at netz.klinik.uni-mainz.de> wrote:
> I have a strange problem when I try to write to a file. I created a list
> named named new_ldapentries. I create a file object in write mode:
> testfile = open('/tmp/testfile', 'w')
> then I go through the elements of my list and try to write them to the
> for i in range(len(new_ldapentries)):
> When I run the script I get the following error:
> Exception in Tkinter callback
> Traceback (innermost last):
> File "/usr/lib/python1.5/lib-tk/Tkinter.py", line 764, in __call__
> return apply(self.func, args)
> File "python/emailmanager.py", line 333, in writeLDAPentry
> TypeError: read-only buffer, instance
> The strange thing is when I replace the new_ldapentries[line] with any
> String like 'hello' everything works fine.
> Has anybody a idea where I made a mistake?
> Thanks in advance, christian
Did you do from os import *? os has a function called open.. Morale: do
not use import *.
I'll give you anything, everything if you want things
More information about the Python-list