file.readlines() - gives me error (bad file descriptor)

Vishnu vishnube at acmet.com
Thu Jan 6 01:33:27 EST 2005


logfile = file(r'test.txt','w')
logfile.write('datetime')
logfile.close()				# <- close the file

logfile = file(r'test.txt','r')	# <- Open the file in read mode
test=logfile.readlines()


~Vishnu.

-----Original Message-----
From: python-list-bounces+vishnube=acmet.com at python.org
[mailto:python-list-bounces+vishnube=acmet.com at python.org] On Behalf Of
wordsender at gmail.com
Sent: Thursday, January 06, 2005 11:53 AM
To: python-list at python.org
Subject: file.readlines() - gives me error (bad file descriptor)

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

-- 
http://mail.python.org/mailman/listinfo/python-list




More information about the Python-list mailing list