TypeError:“NoneType”对象不可订阅我该怎么办

问题描述 投票:0回答:1

这个错误不断出现,但我不知道还能做什么

enter image description here 帮助pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp

python function nonetype
1个回答
0
投票

此错误意味着您正在尝试访问您认为是数组或字典(可下标类型)的变量中的值,但实际上,该变量是

NoneType
,即可能不是您期望的变量.

一个非常常见的情况是,如果函数返回变量,但您忘记在函数中添加

return
语句。在这种情况下,变量的类型为
NoneType
,因为函数没有任何结果。

我建议您查看变量

examen
的定义位置或最后一次为其赋值的位置。如果它来自函数,请确保该函数实际上返回某些内容(您没有忘记
return
语句)。该变量后面的大量打印语句可能有助于找到错误。

© www.soinside.com 2019 - 2024. All rights reserved.