python – IOError: [Errno 22] invalid mode (r) or filename: c:\Python27test.txt

python – IOError: [Errno 22] invalid mode (r) or filename: c:\Python27test.txt

t is a tab character. Use a raw string instead:

test_file=open(rc:Python27test.txt,r)

or double the slashes:

test_file=open(c:\Python27\test.txt,r)

or use forward slashes instead:

test_file=open(c:/Python27/test.txt,r)

always use r to get a raw string when you want to avoid escape.

test_file=open(rc:Python27test.txt,r)

python – IOError: [Errno 22] invalid mode (r) or filename: c:\Python27test.txt

is an escape character in Python. t gets interpreted as a tab. If you need character in a string, you have to use \.

Your code should be:
test_file=open(c:\Python27\test.txt,r)

Related posts:

Leave a Reply

Your email address will not be published. Required fields are marked *