美好的一天,Python的傳遞對象到對象
所以我有一個名爲PointArray一個對象,叫圖的另一個對象。我將目標點傳遞給Graph,因此
class Graph:
def __init__(self):
self.pointArray = PointArray()
description = "This is a class"
author = "Raaj"
def setPointArray(self,pointArray):
self.pointArray=pointArray
def plotFFTGraph(self):
xArr=[]
yArr=[]
for point in self.pointArray.freqArray
xArr.append(point.X)
yArr.append(point.Y)
subplot(2,1,2)
plot(xArr,yArr)
問題是,Python似乎沒有認識到我可以訪問freqArray!
我正確地得到這個
for point in self.pointArray.freqArray
^
SyntaxError: invalid syntax
我有進口的一切。什麼給了這個錯誤?
讀什麼錯誤消息說。如果它不能識別你可以訪問freqArray,它會給你類似'AttributeError:'垃圾郵件'對象沒有'freqArray'屬性。但是它說'SyntaxError:invalid syntax',這意味着你的標點符號有問題。 – abarnert