You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook无法读取CSV文件:文件存在却提示找不到怎么办?

解决CSV文件读取的FileNotFoundError问题

排查及解决步骤:

  • 检查文件真实名称
    Windows文件资源管理器默认隐藏已知文件扩展名,可能实际文件名是Amazon_Products.csv.csv但显示为Amazon_Products.csv。在资源管理器「查看」选项卡勾选「文件扩展名」,确认真实文件名后修正路径。

  • 校验路径准确性

    1. 避免手动输入路径出错:右键文件选择「复制路径」,直接粘贴到代码中(注意保留原始字符串前缀r)。
    2. 检查路径中的不可见字符:若复制的路径包含全角空格、特殊符号或隐藏字符,会导致识别失败,建议手动核对每个文件夹名称拼写。
  • 切换路径方案

    1. 使用相对路径:先运行import os; print(os.getcwd())查看Jupyter当前工作目录,将CSV文件移至该目录,直接用pd.read_csv('Amazon_Products.csv')读取。
    2. 验证路径有效性:运行以下代码分步排查:
      import os
      file_path = r'C:\Users\Ritesh\Downloads\Data\Amazon_Products.csv'
      # 检查上级文件夹是否存在
      print(os.path.exists(os.path.dirname(file_path)))
      # 检查文件是否存在
      print(os.path.isfile(file_path))
      
      若文件夹存在但文件不存在,说明文件名或路径层级有误。
  • 权限排查
    若路径和文件名均无误,可能是Jupyter无文件访问权限。将文件复制到桌面等权限开放的目录,再尝试读取。

正确读取示例代码:

import pandas as pd
# 替换为确认后的正确路径
df = pd.read_csv(r'C:\Users\Ritesh\Downloads\Data\Amazon_Products.csv')

内容的提问来源于stack exchange,提问作者Ritesh Konka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 11:35:19