jason198744 发表于 2022-9-10 16:19:39

请问使用len()函数,老是提示:TypeError: object of type 'NoneType' has no len(...

请问使用len()函数,老是提示:TypeError: object of type 'NoneType' has no len(),这个怎么回事?

Twilight6 发表于 2022-9-10 16:23:57



检查下你 len(对象) 的 对象 数据,当你 对象 为 None 时传入 len 函数,就会抛出这个错误

柿子饼同学 发表于 2022-9-10 16:32:15

type( 对象 ) 试试看看打印什么

ZhKQYu 发表于 2022-9-10 16:59:34

>>> len(None)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
    len(None)
TypeError: object of type 'NoneType' has no len()
说明你len里传入的参数是None,而不是一个有长度的东西
页: [1]
查看完整版本: 请问使用len()函数,老是提示:TypeError: object of type 'NoneType' has no len(...