0

次の Python 3.2 スクリプトがあります。

f = open('C:/foo/bar/baz/text.txt')  

これにより、ファイルが見つからないという例外が発生します。

ileNotFoundError: [Errno 2] No such file or directory: 'C:/foo/bar/baz/text.txt'

ただし、同じパスを取得して Windows エクスプローラーに貼り付けると、ファイルが正常に開きます。Windows 7 の環境で不足しているものは何ですか?

4

4 に答える 4

1

Windowsでは、次のようなことを試してください:

f = open(r'C:\foo\bar\baz\text.txt')
于 2012-10-28T17:35:05.447 に答える
0

パスでは、スラッシュの代わりに二重のバックスラッシュを使用する必要があります。

于 2012-10-28T17:32:52.483 に答える
0

icaclsコマンドライン で実行した後、問題に気付きました:

見つかったファイルicaclsは実際にはtext.txt.txt. 奇妙な部分は、Windowsがまだそれを見つけることができたということでした.

于 2012-10-28T17:47:06.530 に答える
-1

C:\foo\bar\baz\text.txt存在することを確認してください

于 2012-10-28T17:43:25.680 に答える