Loadtxt无法找到文件

时间:2014-04-17 14:08:01

标签: python python-2.7 numpy

我已将文件粘贴到我能想到的每个位置,但仍然无法找到它,我做错了什么?

from numpy import *  
x,y = loadtxt("filename" , unpack=True)

始终会出现此错误

IOError: [Errno 2] No such file or directory: 'filename'  

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

这是因为你的文件实际上也需要一个扩展名:

from numpy import *  
x,y = loadtxt("filename.txt" , unpack=True)

其中"filename.txt"被替换为实际文件的名称。

此外,如果您的文件不在您所在的文件夹中,则需要提供完整路径而不仅仅是文件名。例如,如果您在脚本所在的目录中有一个名为data的文件夹,并且在您拥有info.txt文件的文件夹中,则需要将其命名为:

x,y = loadtxt("./data/info.txt" , unpack=True)