当前位置: 首页 > 面试题库 >

为什么会出现AttributeError:'NoneType'对象没有属性'something'?

陆宏壮
2023-03-14
问题内容

我不断收到错误消息,说

AttributeError: 'NoneType' object has no attribute 'something'

我的代码太长了,无法在此处发布。哪些一般情况会导致这种情况AttributeError,这NoneType意味着什么,我如何缩小正在发生的事情?


问题答案:

NoneType意味着你实际上拥有了而不是你认为正在使用的任何ClassObject的实例None。这通常意味着在上面的赋值或函数调用失败或返回了意外结果。



 类似资料:
  • 问题内容: 我有一个类MyThread。在那我有一个方法示例。我试图从相同的对象上下文中运行它。请看一下代码: 看起来很简单,不是吗。但是当我运行它时,我得到这个错误 现在,我就在那里使用该方法。那怎么了 请帮忙 编辑:这是堆栈跟踪 我这样称呼它 抱歉,我无法发布redisOps类代码。但我可以向您保证,它的效果很好 问题答案: 您的缩进已弄糟,并且您混用了制表符和空格。运行脚本进行验证。

  • 问题内容: 下面的代码给出了错误: 码: 问题答案: 从代码中,我可以看到你希望允许用户下载pdf。 现在开始 去 http://localhost:5000

  • 问题内容: 我遇到了这个问题,我不明白为什么。 我从我的应用程序中获取了代码,并制作了此测试代码,因此您不必费劲地查看我的要求。 我有这个工作在其他代码。但是,在将两者进行比较之后,我无法为自己的一生解决这个问题。 在此应用程序中,出现错误“ AttributeError:’NoneType’对象没有属性’delete’”。 问题答案: 在这一行: grid不返回任何内容,因此entryBox是,

  • 我遵循项目中给出的所有指示 代码是main.py

  • 我在IPython中运行%matplotlib,但是有一个属性错误:'NoneType'对象没有属性'lower' Python 3.7;马科斯·莫哈韦10.14。6(18G84);康达matplotlib:3.1。1个pypi_0个pypi

  • 这是我的代码,它在linux上工作得很好,但是当我试图通过buildozer创建apk时,应用程序在开始时崩溃,logcat命令给出了这个结果 [警告][音频]找不到 的加载程序:跟踪(最近的调用为last)::文件“/home/moh/audio2/.buildozer/android/app/main.py”,第15行,在:文件“/home/moh/audio2/.buildozer/andr