【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填入即可,当然这里也可以填绝对路径,但是不提倡。在其他使用到文件路径的地方,这里的\符号可能会被当成转义字符处理,这时候可以替换成/

©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页