【Python】 numpy.loadtxt() OSError: xxx.txt not found文件找不到异常

Python numpy.loadtxt OSError: xxx.txt not found文件找不到异常

    • `问题`
    • `报错信息`
    • `报错代码`
    • `解决`


问题

使用np.loadtxt()方法导入文件的时候报错:找不到文件

报错信息

File “D:\python\lib\site-packages\numpy\lib_datasource.py”, line 535, in open
raise IOError("%s not found." % path)
OSError: data.txt not found.

报错代码

dataSet = np.loadtxt('data.txt')

解决

  由于data.txt文件位置和 .py位置在同一目录下。我以为这里输入相对路径是相对于源码py文件而言,那么就写data.txt即可。但是实际上这里传入的相对路径必须从项目根路径开始
  VScode中:右击目标文件,点击复制相对路径myAI\knn\data.txt填入即可,当然这里也可以填绝对路径,但是不提倡。在其他使用到文件路径的地方,这里的\符号可能会被当成转义字符处理,这时候可以替换成/

你可能感兴趣的:(python,python)