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

Windows系统下读取同目录文件出现FileNotFoundError求助

解决方法

1. 确认当前工作目录是否正确

Windows下运行Python脚本时,当前工作目录不一定是脚本所在的文件夹。先在代码里加一行打印当前目录的代码,验证路径:

import os
print(os.getcwd())

如果输出的路径不是main.py所在的文件夹,用以下两种方法解决:

  • 方法一(推荐):用脚本绝对路径拼接文件路径
    修改代码为:
    import pandas
    import os
    # 获取脚本所在的绝对目录
    script_folder = os.path.dirname(os.path.abspath(__file__))
    # 拼接文件的完整路径
    file_full_path = os.path.join(script_folder, "central_park_census.csv")
    all_data = pandas.read_csv(file_full_path)
    print(type(all_data))
    
  • 方法二:切换工作目录后运行脚本
    打开命令提示符(CMD),先用cd命令切换到main.py所在的文件夹,再执行python main.py。

2. 检查文件名是否完全匹配

虽然Windows默认不区分大小写,但部分终端或工具可能会严格校验。确认代码里的文件名和实际文件名完全一致,包括大小写、下划线、后缀名(比如不要把csv写成CSV)。

3. 检查是否被隐藏了文件扩展名

Windows默认会隐藏已知文件类型的扩展名,可能实际文件名是central_park_census.csv.csv,但你看到的是central_park_census.csv。解决步骤:

  • 打开文件资源管理器,点击顶部的「查看」选项卡
  • 勾选「文件扩展名」选项,查看文件的真实名称

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 14:35:17