我为什么得到
UnboundLocalError:之前引用的局部变量“ heatmap” 作业
在下面的脚本中,<input type ='file' id ='imgfile' multiple>
<input type = 'button' class="button" id = 'btnLoad' value="Load" onclick="loadImage()"><br>
<canvas id="canvas" style="border:1px solid #d3d3d3;"></canvas>
行吗?
heatmap = heatmap()
答案 0 :(得分:1)
因为对函数和局部变量使用相同的名称。不应该这样做。
此行:
heatmap = heatmap()
首先声明新变量heatmap
,从而声明阴影功能,然后尝试调用heatmap()
对其进行初始化。但是此刻已经没有这样的功能,因为从现在开始它是一个局部变量