我試圖創建一個新的對象,但我收到錯誤的回溯:實例化在Python - 不可調用的
p1 = point(point.x+jumpValue, point.y)
TypeError: 'point' object is not callable
我定義的類在同一個文件:
我試圖創建一個新的對象,但我收到錯誤的回溯:實例化在Python - 不可調用的
p1 = point(point.x+jumpValue, point.y)
TypeError: 'point' object is not callable
我定義的類在同一個文件:
你有一個與相同名稱的變量,而不是這個類。重命名類使用Point
代替:
class Point(object):
def __init__(self, x, y):
self.x = x
self.y = y
然後調用它爲:
p1 = Point(point.x + jumpValue, point.y)
你覆蓋類定義中使用(非類)點變量。 – 2013-02-22 21:25:04