【问题标题】:Whenever I run this code it says File Not found, despite me being positive it exists每当我运行此代码时,它都会说找不到文件,尽管我很肯定它存在
【发布时间】:2020-11-27 22:39:06
【问题描述】:
import pandas as pd

import numpy as np

import sklearn

from numpy.f2py.tests import test_size

from sklearn import linear_model

from sklearn.utils import shuffle

data = pd.read_csv("student-mat.csv", sep=";")

我的代码比这长一点,但这是重要的部分,每当我运行它时,都会出现我无法修复的错误。我确定该文件存在。

FileNotFoundError: [Errno 2] File student-mat.csv does not exist: 'student-mat.csv'

【问题讨论】:

  • 你检查过文件位置吗?
  • 文件在哪里?在硬盘驱动器的某处有一个同名的文件对你没有好处,它必须在当前工作目录中(这可能与包含你的脚本的目录相同,但这取决于你运行脚本的方式)。或者,您可以给出文件的完整路径名,无论它实际在哪里。
  • 如何运行这个脚本,命令行,IDE,点击桌面?添加import os;print(os.getcwd()) - 当前目录是文件所在的目录吗?
  • 帖子已回复,谢谢大家
  • 如果给出的答案,请接受它,以便我们知道它已解决。

标签: python


【解决方案1】:

使用完整路径 - 例如如果文件在 'c:\myfiles' 中,请使用:

    data = pd.read_csv(r"c:\myfiles\student-mat.csv", sep=";")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 2015-12-19
    相关资源
    最近更新 更多