VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • Python 中 AttributeError: ‘NoneType‘ object has no attribute ‘X‘ 错误

AttributeError: ‘NoneType’ object has no attribute ‘X’ 介绍
Python “AttributeError: ‘NoneType’ object has no attribute” 发生在我们尝试访问 None 值的属性时,例如 来自不返回任何内容的函数的赋值。 要解决该错误,请在访问属性之前更正分配。

这是一个非常简单的示例,说明错误是如何发生的。

example = None

# ⛔️ AttributeError: 'NoneType' object has no attribute 'append'
example.append('hello')

尝试访问或设置 None 值的属性会导致错误。

如果打印正在访问其属性的变量,它将为 None,因此您必须追踪变量被分配 None 值的位置并更正分配。

None 值(显式赋值除外)的最常见来源是不返回任何内容的函数。

#