擅长:python、mysql、java
<p>函数的前两行与函数之间有4个空格</p>
<pre><code>def probeVolume(self,volumeNode,rulerNode):
# get ruler endpoints coordinates in RAS
p0ras = rulerNode.GetPolyData().GetPoint(0)+(1,)
p1ras = rulerNode.GetPolyData().GetPoint(1)+(1,)
</code></pre>
<p>我不是100%确定这是否是问题所在,但请尝试将第3行和第4行缩进两个空格。示例-</p>
<pre><code>def probeVolume(self,volumeNode,rulerNode):
# get ruler endpoints coordinates in RAS
p0ras = rulerNode.GetPolyData().GetPoint(0)+(1,)
p1ras = rulerNode.GetPolyData().GetPoint(1)+(1,)
</code></pre>