file.readlines() - gives me error (bad file descriptor)
Abhijit Soman
absom at myrealbox.com
Thu Jan 6 09:02:33 EST 2005
wordsender at gmail.com wrote:
> Hey guys,
>
> I can't figure this one out, why is this simple script giving me
> problems?
>
> logfile=file(r'test.txt','w')
> logfile.write('datetime')
> test=logfile.readlines()
>
> When I run it I get the error message:
> Traceback (most recent call last):
> File "C:\Documents and Settings\Gregory\My Documents\Get New Great
> Job\testfile.py", line 3, in ?
> test=logfile.readlines()
> IOError: [Errno 9] Bad file descriptor
>
> I'm running Windows XP, Python 2.3.3 (#51, Dec 18 2003, 20:22:39) [MSC
> v.1200 32 bit (Intel)] on win32
> Any help would be greatly appricated.
>
> Thanks,
>
> Greg
>
As logfile is opened in write mode you cannot read it. You've to open it
in read mode for reading.
Greetings,
Abhijit
--
Everybody wants to go to heaven but nobody wants to die
More information about the Python-list
mailing list