擅长:python、mysql、java
<p>你想用这个解决什么问题?您只是将类用作函数容器吗?你可以试试下面的方法;有点漂亮</p>
<pre><code>class A:
@staticmethod
def optionA():
return "A"
@staticmethod
def optionB():
return "B"
@staticmethod
def run(opt):
if not hasattr(A, opt):
raise SystemExit(1)
else:
f = getattr(A, opt)
return f()
print A.run('optionA')
</code></pre>