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

Python代码报错求助:文件未找到与KeyError问题排查

问题1:FileNotFoundError: [Errno 2] No such file or directory: './iris.csv'
  • 核对文件位置:./iris.csv是相对路径,要求csv文件必须和你的Lab 5.py脚本在同一文件夹(即C:\Users\kyle_\OneDrive\Documents\COIS 4400H)。打开该文件夹确认文件是否存在。
  • 修正路径:如果文件不在同目录,要么把iris.csv移动到脚本所在文件夹,要么改用绝对路径,比如写C:\\Users\\kyle_\\OneDrive\\Documents\\COIS 4400H\\iris.csv(Windows路径需用双反斜杠转义)。
  • 检查文件名:确认文件名是iris.csv,没有拼写错误(比如大小写不对、后缀写成.txt等)。
问题2:KeyError: 'iris'

报错来自代码行iris_df['iris'].drop_duplicates(),说明你的DataFrame里不存在名为'iris'的列,解决方法:

  • 先查看现有列:在加载csv后添加一行代码print(iris_df.columns),打印出DataFrame的所有列名,确认实际列名是什么。比如经典iris数据集的分类列是species,可能你把列名记错了。
  • 核对csv表头:打开iris.csv文件,检查第一行的表头是否包含iris这个列名,可能是表头拼写错误,或者加载时用了header=None参数导致表头被当成数据行。
  • 注意大小写:Python对字符串大小写敏感,'Iris'和'iris'会被识别为不同列名,确保代码里的列名和实际表头完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 15:05:15