在写Python时出现无法理解的错误

在写Python程序时出现报错(KeyError),通过断点诊断时发现明明传入参数正常,但是仍旧打开了上次的文件。

img


第一次开启文件

img


第二次循环,取得值正常

img


第二次取文件,f仍旧是上一个文件

希望解答,如果需要项目文件请回复。
系统:Windows10
Python版本:Python 3.10 virtualenv
IDE:Pycharm