IOError: [Errno 22] 无效模式 ('r') 或文件名: 'c:\Python27test.txt'



以下内容有什么问题:

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

t是制表符。使用原始字符串代替:

test_file=open(r'c:Python27test.txt','r')

或双斜杠:

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

或使用正斜杠代替:

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

是Python中的转义字符。t被解释为一个选项卡。如果在字符串中需要字符,则必须使用\

你的代码应该是:
test_file=open('c:\Python27\test.txt','r')

当您想避免转义时,总是使用'r'来获取原始字符串。

test_file=open(r'c:Python27test.txt','r')

t在字符串中标记制表符的转义序列。对于字面值,请使用\

最新更新