WindowsでPythonで読み込みファイルのパス指定をした時に、表題のエラーがでることがあります。 これは、ファイルのパスを指定する際に、Windowsでディレクトリ名の区切りをしめす「¥(バックスラッシュ)」がエスケープ文字という規定された文字になっているからです。「\」をなぜバックスラッシュと読むのかというと、"¥"は"\"(実際は半角文字)に対応するからです。
解決策
3つあります
- "/"(スラッシュ)に置き換える
- "\\"と連続して書く
- r"バックスラッシュのパス名"と書いてRAW文字扱いする
のどれかですね。ちなみにMacだと"/"(スラッシュ)がOSのパス指定で使われるので問題ありません。
0 件のコメント:
コメントを投稿