<p>我正在为一个Python图像库项目工作。但是,我无法理解为什么我总是得到一个“list not callable”错误:</p>
<pre><code>def __computeTopColors(self):
temp1, temp2, temp3, temp4 = [], [], [], []
max = (0,0,0)
for v in self.PixelVals:
if (v[0] > max[0]) and (v[1] > max[1]) and (v[2] > max[2]):
max = v
min = (1000,1000,1000)
for v in self.PixelVals:
if (v[0] < min[0]) and (v[1] < min[1]) and (v[2] < min[2]):
min = v
for pval in self.PixelVals:
if (min[0] <= pval[0] <= int(((max[0])/2))) and (min[1] <= pval[1] <= int(((max[1])/2))):
temp1.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(pval)
return temp1
def temp(self):
print self.temp
</code></pre>
<p>注意:这实际上是一节课的节选,但我不认为这是特别相关的。<code>self.PixelVals</code>是一个形式为(R,G,B)的列表元组。自身温度是我用来测试<code>__computeTopColors</code>方法的临时方法;我设置了自身温度等于<code>__init__</code>中的<code>self.__computeTopColors</code>。在</p>
<p>回溯:</p>
^{pr2}$
<p>第39行是代码块中的最后一行。在</p>