gpt4 book ai didi

Python: self 未定义

转载 作者:太空狗 更新时间:2023-10-30 01:47:17 32 4
gpt4 key购买 nike

class a(object):
def __init__(self):
self.b = 1
self.c = 2

这给出了错误:NameError: name 'self' is not defined

我查看了之前的帖子,但错误的原因不同。有什么帮助吗?

最佳答案

我假设 def __init__(self): 之前的单个空格实际上是您文件中的一个制表符,并被您的编辑器显示为四个空格。

但是 python 将制表符解释为 8 个空格,因此 python 将以下两行(缩进 8 个空格)视为与 def 处于同一缩进级别。

这正是您不应该混用制表符和空格的原因。

关于Python: self 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4045599/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com