Python FileNotFoundError:[Errno 2]numpy没有此类文件或目录错误

Python FileNotFoundError:[Errno 2]numpy没有此类文件或目录错误,python,numpy,Python,Numpy,您好,我一直在尝试从sentdex教程学习机器学习,但每当我尝试编译该程序时,我都会收到以下错误:FileNotFoundError:[Errno 2]没有这样的文件或目录:“training\u data.npy”。我在网上搜索过,但没有找到任何线索。以下是我的折叠结构: 这是我的密码 import numpy as np import pandas as pd from collections import Counter from random import shuffle train_

您好,我一直在尝试从sentdex教程学习机器学习,但每当我尝试编译该程序时,我都会收到以下错误:
FileNotFoundError:[Errno 2]没有这样的文件或目录:“training\u data.npy”
。我在网上搜索过,但没有找到任何线索。以下是我的折叠结构:

这是我的密码

import numpy as np
import pandas as pd
from collections import Counter
from random import shuffle
train_data=np.load('training_data.npy')
df=pd.DataFrame(train_data)
print(df.head())
print(Counter(df[1].apply(str)))

你的问题的答案是知道你不知道什么。 如果脚本找不到文件,则很可能脚本未在您认为它正在运行的目录中运行

为了验证这一点,您可以用python打印当前目录,并查看脚本认为它在哪里

import os
print(os.path.abspath("."))
应该打印当前路径


从那里,您可以配置代码运行程序扩展以从正确的路径开始,或者为脚本提供一个绝对路径(从计算机的根文件夹开始,在windows上类似于C:\path\to\My\File)以打开文件。

如何执行脚本?您是否从
training\u data.npy
所在的文件夹运行它?是的,我使用vs coderunner扩展运行它。我在PyCharm中遇到了同样的问题。它发生在我将文件移动到另一个目录并运行程序之后。解决方案是删除现有的运行配置并创建一个新的运行配置。