打开命令绝对路径错误22

时间:2013-09-14 04:59:53

标签: python

我正在尝试在Python中使用open命令:

open('C:\Users\Thomas Le\Downloads\rhetoricalprecis.odt')

但是,该命令返回错误:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
open('C:\Users\Thomas Le\Downloads\rhetoricalprecis.odt')
IOError: [Errno 22] invalid mode ('r') or filename: 'C:\\Users\\ThomasLe\\Downloads\rhetoricalprecis.odt'

我做错了什么?

1 个答案:

答案 0 :(得分:5)

\r中的

Downloads\rhetorical被解释为回车符。你需要逃避反斜杠:

open('C:\\Users\\Thomas Le\\Downloads\\rhetoricalprecis.odt')

或使用原始字符串:

open(r'C:\Users\Thomas Le\Downloads\rhetoricalprecis.odt')