打开命令绝对路径错误22

use*_*297 0 python

我试图在Python中使用open命令:

open('C:\Users\Thomas Le\Downloads\rhetoricalprecis.odt')
Run Code Online (Sandbox Code Playgroud)

但是,该命令返回错误:

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'
Run Code Online (Sandbox Code Playgroud)

有什么我做错了吗?

Ble*_*der 5

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

open('C:\\Users\\Thomas Le\\Downloads\\rhetoricalprecis.odt')
Run Code Online (Sandbox Code Playgroud)

或者使用原始字符串:

open(r'C:\Users\Thomas Le\Downloads\rhetoricalprecis.odt')
Run Code Online (Sandbox Code Playgroud)