在 Coursera 上提交 C3_W1_Assignment 1 时如果遇到找不到文件的报错得多试几次
如果你在跑 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% 为止。
全部回复 (6)
想当场把话说完?进全球 AI 聊天室,登录就能开口。
点开那个 '>' 符号看细节简直是救命,不看具体报错在那瞎猜能猜到明天去。