【发布时间】:2012-06-26 18:26:48
【问题描述】:
我使用的是 python 脚本。我想打开一个文件来检索里面的数据。我将正确的路径添加到sys.path:
sys.path.append('F:\WORK\SIMILITUDE\ALGOCODE')
sys.path.append('F:\WORK\SIMILITUDE\ALGOCODE\DTW')
更准确地说,我要打开的文件file.txt在DTW文件夹中,我还添加了上层文件夹ALGOCODE。然后,我有命令
inputASTM170512 = open("file.txt","r")
我有这个礼物:
Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
inputASTM170512 = open("ASTM-170512.txt","r")
IOError: [Errno 2] No such file or directory: 'ASTM-170512.txt'
为什么?你有什么想法吗?
【问题讨论】:
-
答案指出,
sys.path不用于打开任意文件。但您也应该在 Windows 上转义目录路径中的反斜杠:F:\\WORK\\SIMILITUDE\\ALGOCODE;反斜杠本身就是一个转义字符。