【问题标题】:Can't read csv file in python without mentioning whole path无法在 python 中读取 csv 文件而不提及整个路径
【发布时间】:2022-08-18 16:06:36
【问题描述】:

我在与 py 文件相同的目录中有一个 csv 文件 如果我这样读:

heart_data = pd.read_csv(r\'C:\\Python\\heart_disease_data.csv\') 它可以正常工作。 但是这样: heart_data = pd.read_csv(r\'heart_disease_data.csv\') 它不起作用,即使它在同一个目录中。

我在 streamlit 中收到此消息: FileNotFoundError:[Errno 2] 没有这样的文件或目录:\'heart_disease_data.csv\'

有什么想法吗 ?

  • 有没有可能是你拼错了?
  • 检查import os;os.listdir(os.curdir) 并确保您的 CSV 文件存在于当前目录中。

标签: python csv streamlit


【解决方案1】:

这意味着您的文件 heart_disease_data.csv 具有不同的小路.您可以appendinsert小路你的.csv 进入你的工作目录。

import sys
# Insert path of csv file into working directory
sys.path.insert(1, "your/file/absolute/path/here")

【讨论】:

    猜你喜欢
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    相关资源
    最近更新 更多