我正在编写一个Python教程,经常遇到一个TypeError:'airchase'对象不可调用
以下是整个错误消息:
Traceback (most recent call last):
File "/usr/lib/python3.4/code.py", line 90, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
File "/home/johanvergeer/Documenten/Training/Pluralsight/Python- Fundamentals/airtravel.py", line 29, in aircraft
return self._aircraft()
TypeError: 'Aircraft' object is not callable
这是我正在编写的Python代码:
^{pr2}$如果有人能帮我这个忙,我会很高兴的。在
问题出在你的类
Flight
:当
^{pr2}$self._aircraft()
是Aircraft
类型的对象时,self._aircraft()
正试图将self._aircraft
用作函数。将Flight.aircraft
方法更改为这将返回实际对象。在
self._aircraft
是Aircraft
类的对象,返回时不需要调用它,直接返回即可-相关问题 更多 >
编程相关推荐