擅长:python、mysql、java
<p>你不应该缩进</p>
<blockquote>
<p>foo = staticmethod(function_name)</p>
</blockquote>
<p>在函数(foo)本身中</p>
<p>相反,尝试一下:</p>
<pre><code>class TestStaticMethod:
def foo():
print 'calling static method foo()'
foo = staticmethod(foo)
</code></pre>
<p>或者</p>
<pre><code>class TestStaticMethod:
@staticmethod
def foo():
print 'calling static method foo()'
</code></pre>
<p>以上两种解决方案都能奏效</p>