擅长:python、mysql、java
<pre><code>import inspect
def mc_me(cls):
main_locals = inspect.currentframe().f_back.f_locals
for suffix in ['Super', 'Extra']:
new_name = cls.__name__ + suffix
main_locals[new_name] = type(new_name, (), {'name': new_name})
return cls
</code></pre>
<p>小心,<strong>这不是编码的最佳方式。权力大,责任大。我鼓励您检查一下<code>inspect</code>方法的所有可能的缺点(Google是您的朋友)。你知道吗</p>