gpt4 book ai didi

python - 属性错误: 'particleAnimation' object has no attribute 'animate'

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:48 25 4
gpt4 key购买 nike

我已经使用 Python 编写了一段时间脚本,但现在我正在深入研究类和 OOP。

我收到以下错误:

Traceback (most recent call last):
File "practice.py", line 10, in <module>
l.animate(2,"L...R.L..")
AttributeError: 'particleAnimation' object has no attribute 'animate'

...当我运行此代码时:

class particleAnimation(object):
def __init__(self):

def animate(self, speed, init):
self.speed = speed
self.init = init

l = particleAnimation()
print("test")
l.animate(2,"L...R.L..")

print(line1)

我正在运行Python 3.6.3。为什么我会收到此异常?

最佳答案

不要忘记缩进在Python中很重要!

根据您当前的缩进,animate 属于 __init__ 而不是您的 articleAnimation 类。

这是您应该拥有的内容,请注意 __init__animate 具有相同的缩进级别:

class particleAnimation(object):
def __init__(self):
...

def animate(self, speed, init):
...

关于python - 属性错误: 'particleAnimation' object has no attribute 'animate' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49471812/

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