0

我正在尝试在 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'

有什么我做错了吗?

4

1 回答 1

5

\rinDownloads\rhetorical被解释为回车符。您需要转义反斜杠:

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

或使用原始字符串:

open(r'C:\Users\Thomas Le\Downloads\rhetoricalprecis.odt')
于 2013-09-14T05:02:45.537 回答