我使用python脚本。我想打开一个文件来检索里面的数据。我添加了正确的道路,sys.path
:Python I/O无法找到文件,但路径似乎不错
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';反斜杠本身就是一个转义字符。 –