我有以下 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 上的环境中缺少什么?
我有以下 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 上的环境中缺少什么?
在 Windows 中,您应该尝试以下操作:
f = open(r'C:\foo\bar\baz\text.txt')
您应该在路径中使用双反斜杠而不是斜杠。
icacls
在命令行上 运行后我意识到了这个问题:
找到的文件icacls
实际上是text.txt.txt
. 奇怪的是windows仍然能够找到它。
确保C:\foo\bar\baz\text.txt
存在