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 に答える