Подтвердить что ты не робот

IOError: [Errno 22] неверный режим ('r') или имя файла: 'c:\\Python27\test.txt'

Что случилось со следующим:

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

Ответ 1

\t - символ табуляции. Вместо этого используйте необработанную строку:

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

или дважды слэш:

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

или вместо этого используйте косые черты:

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

Ответ 2

всегда используйте 'r', чтобы получить необработанную строку, когда вы хотите избежать выхода.

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

Ответ 3

\ является escape-символом в Python. \t интерпретируется как вкладка. Если вам нужен символ \ в строке, вы должны использовать \\.

Ваш код должен быть:
test_file=open('c:\\Python27\\test.txt','r')

Ответ 4

\t в строке указывает escape-последовательность для символа табуляции. Для литерала \ используйте \\.