CSV 文件即使存在也未找到(FileNotFound [Errno 2])

CSV file not found even though it exists (FileNotFound [Errno 2])

我正在尝试读取数据集,但出现了这个奇怪的错误:

FileNotFoundError: [Errno 2] File b'Position_Salaries.csv' does not exist: b'Position_Salaries.csv'

即使该文件确实存在并且它与我的代码位于同一目录中 (As you can see in this pic)

奇怪的是,我已经 运行 多次编写该代码而没有出现任何错误,但突然(没有进行任何更改)无法正常工作。我真的只是打开了 Spyder,尝试 运行 代码,但是没有,那个错误出现了。知道为什么会这样吗?我该如何解决?

我正在尝试的部分代码 运行:

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

dataset = pd.read_csv('Position_Salaries.csv')
X = dataset.iloc[:, 1:2].values 
y = dataset.iloc[:, 2].values

有一个工具提示模糊了您的图片,但根据提供的信息,我猜您的工作目录未设置为您的项目目录。尝试 运行 来自终端的代码。

有时它是由于您的 excel 文件格式发生变化而发生的。确保 excel 文件保存为 CVS。