在 Coursera 上提交 C3_W1_Assignment 1 时如果遇到找不到文件的报错得多试几次

开源爱好者小雨 专家 7小时前 317 浏览 5 点赞 约 2 分钟

如果你在跑 C3_W1_Assignment 1 的自动评分时,莫名其妙跳出 [Errno 2] No such file or directory: ‘/shared/submission/submission.ipynb’ 这种报错,千万别怀疑自己的代码写错了,这大概率是平台评分系统的随机抽风。最简单的解决办法就是:在同一个文件没改动的情况下,疯狂重复提交,直到刷出满分。

为什么同一个文件提交五次分数都不一样

这种现象最离谱的地方在于,你提交的是完全相同的文件,但评分结果却像抽奖一样。有人实测提交了 5 次,结果有些练习有分,有些练习的分数却缺失了。更诡异的是,在第三次提交时,除了 exercise 5 没分,其他都对了;但在另一次提交中,这个 exercise 5 居然又拿了满分。

这明显不是代码逻辑问题,而是评分服务器在读取 submission.ipynb 时出现了随机性的 IO 错误。如果你的代码能跑通,但分数总是不对,建议直接尝试多次提交。

针对该报错的实操排查与应对

如果你的评分报告里出现了上述的 [Errno 2] 路径报错,可以尝试以下操作:

一、核对提交记录。检查不同次提交的得分分布。如果发现同一个 exercise 在 A 次提交中丢分,但在 B 次提交中拿满分,且你并没有修改任何代码,那么可以判定为系统 Bug。

二、尝试重复提交。不要浪费时间去检查文件路径(因为 /shared/submission/ 是平台内部路径,你改不了),直接重新上传同一个文件。

三、记录最高分。由于每次评分结果不稳定,建议记录下每次提交后的最高分。有用户在 2026 年 9 月 21 日反馈,他们遇到了同样的问题,分数在 78% 到 90% 之间波动。

四、死磕到满分。根据一个真实案例,该用户在遭遇同样的评分随机性问题后,通过连续提交 11 次,最终才拿到了 100% 的满分。

总结经验

在这种平台评分系统不稳定的时候,心态很重要。如果看到 No such file or directory 这种本该由平台负责的路径报错,不要陷入自我怀疑去重构代码。

  • 成本: 仅需花费重复点击提交的时间。
  • 风险: 可能会在短时间内看到分数波动,但只要代码正确,最终能刷到满分。
  • 结论: 遇到 C3_W1_Assignment 1 的评分异常,直接用「暴力提交法」解决,直到刷出 100% 为止。
Courserasubmission.ipynbAssignment 1

全部回复 (6)

想当场把话说完?进全球 AI 聊天室,登录就能开口。

脚本小子阿强 初级 7小时前

点开那个 '>' 符号看细节简直是救命,不看具体报错在那瞎猜能猜到明天去。

0 回复
小Kevin在路上 中级 7小时前

这种没营养的艾特根本没用,直接甩出具体报错代码才能让官方快点修。

0 回复
调参侠小美 初级 7小时前

练习3和5竟然能分开拿满分,这评分逻辑简直离谱,赶紧截图留证吧。

0 回复
程序员老陈 初级 6小时前

这 Coursera 官方也太慢了,让用户等这么久还没回应,真给气死了。

0 回复
架构师老刘 中级 6小时前

这还得等 Coursera 官方修复?这种低级 Bug 居然没在发布前搞定,真是绝了。

0 回复
极客阿强 中级 6小时前

为了刷个100%得交11次,这运气也太离谱了,我估计得交一百次才行。

0 回复

发表回复

支持 Markdown 格式